php WORDPRESS禁用页面编辑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WORDPRESS禁用页面编辑相关的知识,希望对你有一定的参考价值。

//hide content editor
add_action( 'admin_init', 'hide_editor' );
function hide_editor() {
	global $pagenow;
    if( !( 'post.php' == $pagenow ) ) return;

	global $post;
    $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 == 'TEMPLATE_contact.php'){
        remove_post_type_support('page', 'editor');
    }
    if($template_file == 'TEMPLATE_home.php'){
        remove_post_type_support('page', 'editor');
    }
    if($template_file == 'TEMPLATE_Leagues.php'){
        remove_post_type_support('page', 'editor');
    }
    if($template_file == 'TEMPLATE_USER_leagues.php'){
        remove_post_type_support('page', 'editor');
    }
    if($template_file == 'default'){
        remove_post_type_support('page', 'editor');
    }

	//remove content editor on product page woocommerce
	remove_post_type_support( 'product', 'editor' );
}

以上是关于php WORDPRESS禁用页面编辑的主要内容,如果未能解决你的问题,请参考以下文章

升级到最新版本后,我的php代码在wordpress编辑器中不断被禁用

php 禁用WordPress文件编辑器

php 禁用WordPress文件编辑器

php 禁用WordPress管理面板中的主题和插件编辑器

Wordpress PHP 404 页面未返回

如何禁用 WordPress 的小部件块编辑器?