无法在Woo商务购物车部分的标题下显示产品自定义字段

时间:2015-10-27 21:08:21

标签: php woocommerce cart

我在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;

}

1 个答案:

答案 0 :(得分:0)

get_the_ID()将返回购物车页面的ID,而您需要产品帖子的ID。您需要从$values数组中获取ID。

$custom_isbn = get_post_meta( $values['product_id'], '_isbn_field', true );