删除 Woocommerce 订单编辑页面中的下载元数据框

Remove downloads metabox in Woocommerce order edit pages

我正在尝试从 'shop_order' 上下文中删除管理菜单中的 'woocommerce-order-downloads' div。我得到了一个很好的答案来识别上下文,并且能够使用以下代码删除 'postcustom' div 。请注意,我正在尝试通过包含一行来删除 'woocommerce-order-downloads' 来完全相同。那件作品不工作。我试过 'order-downloads'、'downloads' 等。我还转到设置 --> 帐户 --> 屏蔽我们的 'downloads' 路线。这 似乎 奇怪,但我相对较新。任何想法如何删除这个讨厌的 div?我也在尝试删除 order_label div ......如您所见:)

function remove_custom_field_meta_box()
{
    remove_meta_box('postcustom', 'shop_order', 'normal', 90);
    remove_meta_box('woocommerce-order-downloads', 'shop_order', 'normal', 90);
    //remove_meta_box('woocommerce-order-label', 'shop_order', 'normal');
}


//Remove postcustom/downloads/shippinglabel meta boxes
add_action('admin_menu', 'remove_custom_field_meta_box');

试试这个:

add_action( 'add_meta_boxes', 'remove_shop_order_meta_boxe', 90 );
function remove_shop_order_meta_boxe() {
    remove_meta_box('postcustom', 'shop_order', 'normal');
    remove_meta_box('woocommerce-order-downloads', 'shop_order', 'normal');
}

代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。