You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Storefront自定义WooCommerce模板:商品标题位置查询

找到WooCommerce分类页商品标题的模板文件啦!

嘿,太懂你这种找文件找得抓狂的心情了!WooCommerce的模板结构确实有点“藏猫猫”,尤其是刚上手自定义的时候,绕得人晕头转向。

你要找的单个商品标题的HTML代码,其实不在woocommerce/templates/loop子目录里,而是在**woocommerce/templates/content-product.php**这个文件里!

为啥不在loop目录?

WooCommerce的商品循环逻辑是拆分的:

  • loop/目录下的文件负责循环的“框架”(比如循环的起始/结束标签、分页等)
  • 而每个商品的完整内容(标题、图片、价格、加购按钮这些),都统一放在content-product.php里——这个文件是循环渲染单个商品的核心模板,虽然不在loop子目录,但却是循环功能的关键组成部分。

怎么修改标题?

打开content-product.php,你会看到类似这样的代码段:

/**
 * Hook: woocommerce_shop_loop_item_title.
 *
 * @hooked woocommerce_template_loop_product_title - 10
 */
do_action( 'woocommerce_shop_loop_item_title' );

这里的woocommerce_template_loop_product_title就是负责输出商品标题的函数。如果你想修改标题的HTML结构,推荐用主题安全自定义法:

  1. 把woocommerce/templates/content-product.php复制到你的Storefront子主题的woocommerce/目录下(如果没有这个目录就新建一个)
  2. 在子主题的副本里直接修改标题相关的代码——这样既不会破坏WooCommerce核心文件,也能在插件更新时保留你的自定义内容。

当然,你也可以通过钩子函数来修改,比如在子主题的functions.php里添加自定义函数替换标题输出,不过直接修改模板文件对新手来说更直观。

内容的提问来源于stack exchange,提问作者Randy Hall

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:07:03