PHP 在管理后端隐藏页面/帖子编辑器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 在管理后端隐藏页面/帖子编辑器相关的知识,希望对你有一定的参考价值。

<?php

add_action( 'admin_init', 'hide_editor' );
function hide_editor() {
		// Get the Post ID
//		$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
//		if($post_id == '104'){
		
			// Include in back-end only
	if ( ! defined( 'WP_ADMIN' ) || ! WP_ADMIN )
		return false;

	// Always include for ajax
	if ( defined( 'DOING_AJAX' ) && DOING_AJAX )
		return true;

	// Check for post IDs
	// $checked_post_IDs = array (1,2,3,4);
	$checked_post_IDs = array( 104 );

	if ( isset( $_GET['post'] ) )
		$post_id = $_GET['post'];
	elseif ( isset( $_POST['post_ID'] ) )
		$post_id = $_POST['post_ID'];
	else
		$post_id = false;

	$post_id = (int) $post_id;

	if ( in_array( $post_id, $checked_post_IDs ) ) {
		
	remove_post_type_support('page', 'editor');
	    // add custom .js to footer for uploading images
			function custom_admin_js() {
		    $url = get_option('siteurl');
		    $url = get_bloginfo('template_directory') . '/library/js/libs/meta-content.js';
		    echo '"<script type="text/javascript" src="'. $url . '"></script>"';
			}
			add_action('admin_footer', 'custom_admin_js');
	  } return true;
	  
	// If no condition matched
	return false;
}

?>

以上是关于PHP 在管理后端隐藏页面/帖子编辑器的主要内容,如果未能解决你的问题,请参考以下文章

如何获取functions.php中的当前帖子类型以便全局使用?

php 使用show_on_cb根据分配了分类术语的帖子/页面显示/隐藏CMB字段

php 删除帖子/页面编辑屏幕上的添加图库按钮。

php 在Wordpress帖子编辑器页面添加第二个TinyMCE编辑器。第二个编辑器看起来和功能完全像原始的编辑器一样

隐藏/显示jeecg-boot 后端管理页面的右侧的系统设置

Wordpress“编辑帖子”分页符