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自定义标题插件创建的,并自动关联到每个帖子类型。在大多数情况下,这是可以的,但在这种情况下,我编辑的分类没有前端,所以没有意义有一个标题选择。希望这能把事情弄清楚一点。