2

有没有办法根据页面 ID 在页面上隐藏帖子编辑器所见即所得?

我有一些自定义元框,在这个特定页面上不需要它..

我已经尝试了以下但它没有做任何事情,页面的 id 为 75 但它仍然显示?

function remove_pages_editor(){
  if(get_the_ID() == 75) {
     remove_post_type_support( 'post', 'editor' );
  } // end if
 } // end remove_pages_editor
add_action( 'add_meta_boxes', 'remove_pages_editor' );

有任何想法吗..?

4

1 回答 1

0

这可以通过较早的钩子来完成,do_action('load-' . $page_hook);.

add_action( 'load-post.php', 'hide_specific_editor_so_15154969' );

function hide_specific_editor_so_15154969()
{
    if( '75' == $_GET['post'] && 'edit' == $_GET['action'] )
        remove_post_type_support( 'post', 'editor' );
}
于 2013-03-01T11:25:51.653 回答