wordpress - 如何从 Woocommerce 管理订单页面隐藏一些自定义字段
问题描述
当以管理员身份登录并查看 Woocommerce 中的订单时,会有一个包含所有自定义字段的部分。在整个列表中,我只希望它显示其中两个。我如何从这个视图中隐藏其余部分?我不想删除它们,只是从这个视图中隐藏。
解决方案
对于您想要隐藏的每个自定义字段,将以下 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”等
推荐阅读
- powershell - 需要将丢失的文件从一个服务器子目录复制到另一个具有相同文件和文件夹名称的子目录
- apostrophe-cms - 将网站资产从 S3 提供到包含 Apostrophe CMS 的 AWS ECS
- docker - 如何在dockerfile中正确使用--build-arg?
- c# - 如何使用 C# 将 SQL 表传递和格式化为 excel
- python-3.x - Python docx模块-word文档的Cover Page
- laravel - 无法从 vue 读取 Laravel 控制器中的文件列表对象
- postgresql - 没有唯一约束匹配给定键的引用
- extjs - 如何在 Extjs 中的树存储数据中添加新根作为现有节点的父节点
- vue.js - 如何在 vuejs 中调用子函数?
- css - 为什么填充会破坏响应逻辑?