WordPress隐藏页面编辑器基于ID?

时间:2013-03-01 09:59:29

标签: wordpress

是否有基于页面ID在页面上隐藏帖子编辑器wysiwyg?

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

我尝试过以下内容,但它没有做任何事情,页面的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' );

任何想法......?

1 个答案:

答案 0 :(得分: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' );
}