Loading
0

WordPress教程 移除特定頁面模板下的內容編輯器

有時候一些特殊模板頁面(比如聯系我們頁面)編輯后臺,你可能添加了一些表單之后,想移除默認的編輯器,只需要在當前主題的 functions.php 文件添加下面的代碼:

add_action( 'admin_init', 'wpjam_remove_editor' );
function wpjam_remove_editor() {
	$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
	if( !isset( $post_id ) ) return;
 
	$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');
	}
}

只需要把上面的 contact.php 替換成你的頁面模板即可。