【发布时间】:2022-01-18 16:52:50
【问题描述】:
我在尝试将自定义产品分类添加到 Woocommerce 的订单表时需要帮助。我创建了一个 php 函数,该函数可以在网站的其他地方工作,将它拉到购物车表中就好了,但是它不会将任何东西拉到订单表中。如果您可以查看我的代码并查看我缺少的内容,那就太好了!我感觉这与调用 product_id 而不是 item_id 有关,但我尝试将两者换掉,但什么也没发生。
add_action( 'woocommerce_order_item_meta_start', 'declaration_order_email_pages', 9999, 4 );
function declaration_order_email_pages( $item_id, $item, $order, $plain_text ) {
$terms = get_the_terms( $product_id, 'declarations' );
$product_cat = array();
foreach ($terms as $term) {
$product_cat[] .= $term->name;
}
echo implode(', ', $product_cat);}
【问题讨论】:
标签: php wordpress woocommerce