gpt4 book ai didi

php - 在 Woocommerce 单一产品的标题后添加特定产品属性

转载 作者:行者123 更新时间:2023-12-02 20:21:50 26 4
gpt4 key购买 nike

在 woocommerce 中,我尝试在产品名称/标题之后或单个产品页面下方包含“品牌名称”产品属性,如下所示;

super 鲨鱼拖把 - Tesco Express

我希望在产品创建后将此品牌属性自动添加到标题中。如有任何帮助,我们将不胜感激。

最佳答案

使用以下代码非常简单,该代码将删除产品标题,并将其替换为自定义标题,并在其后面包含产品属性“品牌名称”:

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 文件中。经过测试并有效。

关于php - 在 Woocommerce 单一产品的标题后添加特定产品属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51193427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com