Php 在WooCommerce管理订单列表上显示使用过的优惠券
以下是订单页面上打印优惠券的代码Php 在WooCommerce管理订单列表上显示使用过的优惠券,php,wordpress,woocommerce,orders,coupon,Php,Wordpress,Woocommerce,Orders,Coupon,以下是订单页面上打印优惠券的代码 add_filter( 'manage_edit-shop_order_columns', 'custom_shop_order_column', 20 ); function custom_shop_order_column($columns) { $reordered_columns = array(); foreach( $columns as $key => $column){ $reordered_co
add_filter( 'manage_edit-shop_order_columns', 'custom_shop_order_column', 20 );
function custom_shop_order_column($columns)
{
$reordered_columns = array();
foreach( $columns as $key => $column){
$reordered_columns[$key] = $column;
if( $key == 'order_status' ){
$reordered_columns['Coupons'] = __( 'Coupons','theme_domain');
}
}
return $reordered_columns;
}
如何打印每个用户订单的优惠券当前值???使用以下命令在“管理订单列表自定义”列中显示使用过的优惠券代码:
// Additional custom column
add_filter( 'manage_edit-shop_order_columns', 'custom_shop_order_column', 20 );
function custom_shop_order_column( $columns ) {
$reordered_columns = array();
foreach( $columns as $key => $column){
$reordered_columns[$key] = $column;
if( $key == 'order_status' ){
$reordered_columns['coupons'] = __( 'Coupons', 'woocommerce');
}
}
return $reordered_columns;
}
// Custom column content
add_action( 'manage_shop_order_posts_custom_column', 'custom_shop_order_column_used_coupons' );
function custom_shop_order_column_used_coupons( $column ) {
global $post, $the_order;
if ( ! is_a( $the_order, 'WC_Order' ) ) {
$the_order = wc_get_order( $post->ID );
}
if ( 'coupons' === $column ) {
$coupon_codes = $the_order->get_coupon_codes();
if ( ! empty($coupon_codes) ) {
echo implode(', ', $coupon_codes);
}
}
}
代码进入活动子主题(或活动主题)的functions.php文件
相关:非常感谢您的支持,Loic