【问题标题】:Remove downloads metabox in Woocommerce order edit pages删除 Woocommerce 订单编辑页面中的下载元框
【发布时间】:2018-08-25 01:32:54
【问题描述】:

我正在尝试从“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');

【问题讨论】:

    标签: php wordpress woocommerce custom-post-type orders


    【解决方案1】:

    试试这个:

    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 文件中。经过测试并且可以工作。

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 2021-05-14
      • 2019-05-25
      • 1970-01-01
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多