Quantcast
Channel: WPRecipes
Viewing all articles
Browse latest Browse all 121

How to disable content editor for a specific page template

$
0
0

Before pasting this code in your function.php file, edit line 11 and replace contact.php by the name of the page you want to disable the editor for.

add_action( 'admin_init', 'hide_editor' );

function hide_editor() {
	// Get the Post ID.
	$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
	if( !isset( $post_id ) ) return;

	// Get the name of the Page Template file.
	$template_file = get_post_meta($post_id, '_wp_page_template', true);
    
    if($template_file == 'contact.php'){ // edit the template name
    	remove_post_type_support('page', 'editor');
    }
}

Credit: Snipplr.


Viewing all articles
Browse latest Browse all 121

Latest Images

Trending Articles



Latest Images