在单个产品页面上显示特定产品属性 (WooCommerce)
Show specific product attributes on single product page (WooCommerce)
我想在 WooCommerce 的单个产品页面上显示特定属性。
我正在使用 答案代码
问题是:如何在现有代码中添加更多属性?
这是添加更多属性的方法
add_action( 'woocommerce_single_product_summary', 'product_attribute_dimensions', 45 );
function product_attribute_dimensions(){
global $product;
$taxonomies = array('pa_size','pa_color'); //add your attributes
//Then we loop each of them
foreach($taxonomies as $taxonomy){
$value = $product->get_attribute( $taxonomy );
if ( $value ) {
$label = get_taxonomy( $taxonomy )->labels->singular_name;
echo '<p>' . $label . ': ' . $value . '</p>';
}
}
}
我想在 WooCommerce 的单个产品页面上显示特定属性。
我正在使用
问题是:如何在现有代码中添加更多属性?
这是添加更多属性的方法
add_action( 'woocommerce_single_product_summary', 'product_attribute_dimensions', 45 );
function product_attribute_dimensions(){
global $product;
$taxonomies = array('pa_size','pa_color'); //add your attributes
//Then we loop each of them
foreach($taxonomies as $taxonomy){
$value = $product->get_attribute( $taxonomy );
if ( $value ) {
$label = get_taxonomy( $taxonomy )->labels->singular_name;
echo '<p>' . $label . ': ' . $value . '</p>';
}
}
}