获取自定义属性woocommerce

时间:2015-10-07 22:15:01

标签: woocommerce

我正在尝试在我的WooCommerce标签中显示自定义产品属性值;该属性被命名为规范。下面是我的代码,什么也没输出。想法?

<!-- language: lang-all -->
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
    // Adds the new tab 
    $tabs['test_tab'] = array(
        'title'    => __( 'Features', 'woocommerce' ),
        'priority' => 50,
        'callback' => 'woo_new_product_tab_content'
    );
    return $tabs;
}
function woo_new_product_tab_content() {
    // The new tab content
    $pa_value = get_post_meta( $product->id, 'pa_specification', true );
    echo $pa_value; 
}

1 个答案:

答案 0 :(得分:0)

在回调函数中使用以下代码

function woo_new_product_tab_content() {
    // The new tab content    
    global $post; 

    $product_id = $post->ID;

    $product = new WC_Product( $product_id );

    $pa_value = $product->get_attribute('pa_specification'); 

    echo $pa_value; 

}