我在wocommerce中为我的产品创建了一些自定义字段。我想在购物车页面的标题下添加这些自定义字段。这是我正在使用但没有结果的代码。
add_filter( 'woocommerce_cart_item_name', 'add_isbn_in_cart', 20, 3);
function add_isbn_in_cart( $title, $values, $cart_item_key ) {
$custom_isbn = get_post_meta( get_the_ID(), '_isbn_field', true );
return $title . $custom_isbn;
}
答案 0 :(得分:0)
get_the_ID()
将返回购物车页面的ID,而您需要产品帖子的ID。您需要从$values
数组中获取ID。
$custom_isbn = get_post_meta( $values['product_id'], '_isbn_field', true );