Wordpress 从自定义帖子类型中删除元盒
我想删除所有由无关插件添加到我的自定义帖子类型的元盒,这可能吗Wordpress 从自定义帖子类型中删除元盒,wordpress,custom-post-type,meta-boxes,Wordpress,Custom Post Type,Meta Boxes,我想删除所有由无关插件添加到我的自定义帖子类型的元盒,这可能吗 我知道我可以使用函数remove\u meta\u box(),但是我只会删除我当前拥有的那些,但是如果以后有任何其他插件添加了一个metabox,我将不得不手动删除它。下面是这样做的示例代码。就我而言,我已经找到了我的代谢组id、优先级和位置 插件已将此元盒'my-meta-box-id'添加到post类型foo 下面是删除metabox的代码 add_action('add_meta_boxes', 'remove_plugin
我知道我可以使用函数remove\u meta\u box(),但是我只会删除我当前拥有的那些,但是如果以后有任何其他插件添加了一个metabox,我将不得不手动删除它。下面是这样做的示例代码。就我而言,我已经找到了我的代谢组id、优先级和位置 插件已将此元盒
'my-meta-box-id'
添加到post类型foo
下面是删除metabox的代码
add_action('add_meta_boxes', 'remove_plugins_meta_boxes');
function remove_plugins_meta_boxes(){
global $wp_meta_boxes;
unset($wp_meta_boxes['foo']['normal']['high']['my-meta-box-id']);
}
通过这种方式,您可以删除元框。为此,您需要确定元框位置、优先级和元框id。@milankyada如果我使用“删除元框()”,对吗?您可以检查我的答案:)非常感谢米兰,但这是我想要避免的方法,因为我想阻止任何未来的插件向这个特定的帖子类型添加元盒。