首页 > 解决方案 > 如何从 Woocommerce 管理订单页面隐藏一些自定义字段

问题描述

当以管理员身份登录并查看 Woocommerce 中的订单时,会有一个包含所有自定义字段的部分。在整个列表中,我只希望它显示其中两个。我如何从这个视图中隐藏其余部分?我不想删除它们,只是从这个视图中隐藏。

在此处输入图像描述

标签: wordpresswoocommercecustom-fieldswoocommerce-theming

解决方案


对于您想要隐藏的每个自定义字段,将以下 4 行代码添加到 functions.php 或使用 Snippets 插件:

    add_filter('is_protected_meta', 'my_is_protected_meta_filter1', 10, 2);
    function my_is_protected_meta_filter1($protected, $meta_key) {
        return $meta_key == 'automatewoo_cart_id' ? true : $protected;
    }

如果要隐藏多个,请再次添加上面的行并将“my_is_protected_meta_filter1”更改为“my_is_protected_meta_filter2”等


推荐阅读