我正在尝试在我的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;
}
答案 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;
}