在Wordpress页面上删除Metabox

时间:2016-08-25 00:44:39

标签: php wordpress

我想删除带有某些slugs的页面上的metabox。这可能吗?

我见过remove_meta_box()函数,但似乎无法使其工作。

这是我要删除的框:

enter image description here

谢谢!

1 个答案:

答案 0 :(得分:0)

这不是你要删除的meta_box,它是'编辑器',这是帖子的一个功能。您需要使用remove_post_type_support()

尝试:

add_action( 'admin_head', 'custom_remove_editor' );

function custom_remove_editor() {
  global $post;
  $post_id = $post->ID

  if( $post_id == 1 || $post_id == 2 || $post_id == 3 ) {
   remove_post_type_support( 'post', 'editor' );
  }
}

当然,if()语句中的数字应与您希望将其删除的post_id匹配。