gpt4 book ai didi

wordpress - WooCommerce 不允许我将自定义列添加到 shop_order 帖子类型

转载 作者:行者123 更新时间:2023-12-01 22:36:31 25 4
gpt4 key购买 nike

我刚开始写一个插件,马上就遇到了问题。我想在 WooCommerce 管理员的订单概览页面中添加一列。下面的直接过滤器不执行任何操作。但是,将 shop_order 替换为 postproduct 会在相应的概览页面上显示额外的列。

add_filter('manage_edit-shop_order_columns', 'add_sales_column'); 
function add_sales_column($columns) {
$columns['order_sales'] = "Sales";
return $columns;
}

试穿:
魔兽世界版本:2.1.5
WP版本:3.8.1

如何解决?

最佳答案

我在从主题的 functions.php 文件向 WooCommerce 订单概览页面添加自定义列时遇到了类似的问题。通过将过滤器优先级提高到高于默认值 10,我能够显示一个自定义列。尝试用以下代码替换您的代码:

add_filter('manage_edit-shop_order_columns', 'add_sales_column', 11);    
function add_sales_column($columns) {
$columns['order_sales'] = "Sales";
return $columns;
}

在 WP 3.9.1 和 WC 2.1.12 上测试。

查看 WordPress Codex entry on add_filter有关使用 $priority 参数的过滤器行为的更多详细信息。

关于wordpress - WooCommerce 不允许我将自定义列添加到 shop_order 帖子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22237380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com