Wordpress 从分类法编辑屏幕中删除元框

Wordpress 从分类法编辑屏幕中删除元框,wordpress,Wordpress,我一直在添加/删除元框,其代码类似于: function mw_remove_postboxes() { // Remove metaboxes from WooCommerce screens remove_meta_box( 'wp-display-header', 'product', 'normal' ); remove_meta_box( 'wp-display-header', 'shop_order', 'normal' ); remove_met

我一直在添加/删除元框,其代码类似于:

function mw_remove_postboxes() {

    // Remove metaboxes from WooCommerce screens
    remove_meta_box( 'wp-display-header', 'product', 'normal' );
    remove_meta_box( 'wp-display-header', 'shop_order', 'normal' );
    remove_meta_box( 'wp-display-header', 'shop_coupon', 'normal' );
    remove_meta_box( 'wp-display-header', 'acf', 'normal' );

    // Remove metaboxes from Banners post type management
    remove_meta_box( 'wp-display-header', 'banners', 'normal' );
    remove_meta_box( 'wpseo_meta', 'banners', 'normal' );

}
add_action( 'do_meta_boxes' , 'mw_remove_postboxes' );
现在我有一个稍微不同的需求,我需要从edit-tags.php屏幕中删除一个元框
/edit tags.php?action=edit&taxonomy=featured&tag\u ID=22&post\u type=page

这是用于编辑分类的页面。我已经找到了从自定义帖子类型中删除分类法元框的方法,但在这种情况下没有


您能帮忙吗?

可以通过jQuery完成:

$('h3').each(function() { 
    if( $(this).text() === 'Header' ) {
        // Text after element: http://stackoverflow.com/a/6925135/1287812
        var a = $(this).parent().first().contents().filter(function() {
            return this.nodeType == 3;
        });
        a.remove();
        $(this).hide(); 
        $(this).next().hide(); 
    } 
});
或者用这个。将函数
从WPSE中移除\u anonymous\u object\u filter()
并按如下方式调用:

add_action( 'admin_init', 'kill_anonymous_example', 0 );

function kill_anonymous_example()
{
    foreach ( get_taxonomies( array( 'show_ui' => true ) ) as $_tax )
        remove_anonymous_object_filter(
            "{$_tax}_edit_form",
            'Obenland_Wp_Display_Header', // plugin instantiation on Obenland_wpdh_instantiate(new Obenland_Wp_Display_Header)
            'edit_form'
        );
}

取决于谁把它放在那里以及如何。。。没有引用,很难说。例如,
wp显示标题
是由wp自定义标题插件创建的,并自动关联到每个帖子类型。在大多数情况下,这是可以的,但在这种情况下,我编辑的分类没有前端,所以没有意义有一个标题选择。希望这能把事情弄清楚一点。