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

Hec*_*407 2 php wordpress custom-post-type orders woocommerce

我正在尝试从“shop_order”上下文中删除管理菜单中的“woocommerce-order-downloads”div。我得到了一个很好的答案来识别上下文,并且能够使用以下代码删除“postcustom”div。请注意,我正在尝试通过添加一行来删除“woocommerce-order-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');
Run Code Online (Sandbox Code Playgroud)

Loi*_*tec 5

试试这个:

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');
}
Run Code Online (Sandbox Code Playgroud)

代码位于活动子主题(或活动主题)的 function.php 文件中。经过测试并有效。