【发布时间】:2022-01-18 13:13:36
【问题描述】:
我正在尝试向 WooCommerce > 我的帐户 > 订单页面添加几列。
到目前为止,下面的代码添加了不止一列,但列的内容没有显示,我哪里弄错了?
add_filter( 'woocommerce_account_orders_columns', 'add_account_orders_column', 10, 1 );
function add_account_orders_column( $columns ){
unset($columns['order-total']);
$columns['custom-column'] = __( 'New Column', 'woocommerce' );
$columns['custom-column2'] = __( 'New Column 2', 'woocommerce' );
return $columns;
}
add_action( 'woocommerce_my_account_my_orders_column_custom-column', 'add_account_orders_column_rows' );
function add_account_orders_column_rows( $order ) {
// Example with a custom field
if( $columns == 'custom-column' ) {
echo 'Hello';
}
if( $columns == 'custom-column2' ) {
echo 'Hello 2';
}
}
【问题讨论】:
-
试试 add_filter('woocommerce_account_orders_columns', 'add_account_orders_column');还要检查这个 sn-p - gist.github.com/bekarice/f34427c36e6a444cb8a663f6a76453bb
标签: php wordpress woocommerce hook-woocommerce orders