我在网上找到了几个基于页面模板删除内容编辑器的函数示例。我遇到的问题是,内容不是帖子,而是wordpress的通用“页面”功能。
我想从中删除主内容编辑器all pages - 不是自定义的帖子类型,只是标准的WP页面。
我已经尝试了下面的代码。但是我相信templat-file
零件不正确,因为这不是post类型:
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 == \'page.php\'){
remove_post_type_support(\'page\', \'editor\');
}
}
我还可以如何对所有页面执行此操作?