能否将WooCommerce的「产品描述」标题修改为自定义文本?
替换WooCommerce产品描述标题的实现方法
方法一:使用官方Filter Hook(推荐)
WooCommerce提供了专门用于修改产品描述标题的过滤器woocommerce_product_description_heading,直接通过这个hook即可实现自定义替换,无需修改模板文件,且主题更新不会丢失修改。
将以下代码添加到当前主题的functions.php文件末尾,或自定义功能插件中:
add_filter( 'woocommerce_product_description_heading', 'custom_replace_product_description_title' ); function custom_replace_product_description_title() { return '你的自定义标题文本'; // 替换为你需要的标题内容 }
方法二:修改模板文件(备选)
如果你的主题自定义了产品详情页模板,导致上述hook未生效,可以通过修改WooCommerce模板文件实现:
- 找到WooCommerce插件目录下的
templates/single-product/tabs/description.php文件 - 将该文件复制到你的主题目录下的
woocommerce/single-product/tabs/路径中(缺少的文件夹请自行创建) - 打开复制后的文件,找到包含「产品描述」的标题行,将原有文本替换为自定义内容:
<h2><?php esc_html_e( '你的自定义标题文本', 'woocommerce' ); ?></h2>
注意:这种方法需要在主题更新后检查模板是否需要同步修改,灵活性不如hook方法。
内容的提问来源于stack exchange,提问作者in2d
相关产品推荐
相关产品推荐

