【发布时间】:2021-09-16 10:42:54
【问题描述】:
根据Adding product attribute column to edit order page in Woocommerce的回答码我写了这个函数:
add_action( 'woocommerce_admin_order_item_headers', 'custom_admin_order_items_headers', 20, 1 );
function custom_admin_order_items_headers( $order ){
echo '<th>';
echo __('Marchio', 'woocommerce') . '</th>';
}
add_action('woocommerce_admin_order_item_values', 'my_woocommerce_admin_order_item_values', 10, 3);
function my_woocommerce_admin_order_item_values($_product, $item, $item_id = null) {
$marchio = get_the_terms( $_product->post->ID, 'pa_marchio');
echo '<td>' . $marchio[0]->name . '</td>';
}
它适用于简单的产品,但不适用于可变产品,如何解决?
【问题讨论】:
标签: php wordpress woocommerce attributes orders