【发布时间】:2018-12-14 01:28:06
【问题描述】:
在 woocommerce 中,我尝试在产品名称/标题之后或单个产品页面下方包含“品牌名称”产品属性,如下所示;
超级鲨鱼拖把 - Tesco Express
我希望在创建产品后自动将此品牌属性添加到标题中。 任何帮助表示赞赏。
【问题讨论】:
标签: php wordpress woocommerce title product
在 woocommerce 中,我尝试在产品名称/标题之后或单个产品页面下方包含“品牌名称”产品属性,如下所示;
超级鲨鱼拖把 - Tesco Express
我希望在创建产品后自动将此品牌属性添加到标题中。 任何帮助表示赞赏。
【问题讨论】:
标签: php wordpress woocommerce title product
使用以下代码非常简单,该代码将删除产品标题以将其替换为包含产品属性“品牌名称”的自定义标题:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
add_action( 'woocommerce_single_product_summary', 'custom_template_single_title', 5 );
function custom_template_single_title() {
global $product;
$brand_name = $product->get_attribute('brand-name');
echo '<h1 class="product_title entry-title">';
the_title();
if( $brand_name )
echo ' - ' . $brand_name;
echo '</h1>';
}
代码进入您的活动子主题(或活动主题)的 function.php 文件中。经过测试并且可以工作。
【讨论】: