我在向Woocommerce订阅添加自定义列时遇到问题。
我的代码如下:
add_filter( \'manage_shop_subscription_posts_columns\', function ($columns) {
$columns[\'my_field\'] = __(\'My Field\');
return $columns;
}, 10);
我的代码可能有什么问题?我不明白为什么它不起作用。我在向Woocommerce订阅添加自定义列时遇到问题。
我的代码如下:
add_filter( \'manage_shop_subscription_posts_columns\', function ($columns) {
$columns[\'my_field\'] = __(\'My Field\');
return $columns;
}, 10);
我的代码可能有什么问题?我不明白为什么它不起作用。好的,既然WC订阅正在为列创建自己的数组。任何低于其功能的过滤器优先级都会使代码无法正常工作。所以我所做的是将优先级从10更改为1000,以便我的代码在其代码之后触发。
add_filter( \'manage_shop_subscription_posts_columns\', function ($columns) {
$columns[\'my_field\'] = __(\'My Field\');
return $columns;
}, 1000);
我们应该使用manage_edit-shop_subscription_columns
而不是manage_shop_subscription_posts_columns
. 目前,我认为后者不可用。
add_filter( \'manage_edit-shop_subscription_columns\', function ( $columns ) {
$columns[\'my_field\'] = __(\'My Field\');
return $columns;
}, 10 );
它不需要更改优先级。我正在试图了解如何将自定义字段incr\\u编号放入admin列。然而,我无法理解,我在谷歌上搜索,但找不到直接的答案。这不会那么难吧? <?php /*-----------------------------------------------------------------------------------*/ /* WooThemes supportpress Custom Post Types Init */ /*--