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

如何修改WooCommerce店铺首页的"No Products"提示信息?

修改WooCommerce无商品时的"No Products"提示内容

我帮你整理了几种可靠的方法来修改这个提示,从最安全的到直接修改模板的都有,你可以根据自己的情况选择:

方法一:使用WooCommerce过滤钩子(推荐,主题更新不影响)

这是最稳妥的方式,不需要修改主题核心文件,通过添加自定义代码实现:

  • 打开你的WordPress后台,进入「外观」→「主题文件编辑器」,找到当前主题的functions.php文件(或者使用「代码片段」插件来添加,更安全,避免误改主题文件导致网站出错)
  • 在文件末尾添加以下代码:
add_filter( 'woocommerce_no_products_found', 'custom_no_products_text' );
function custom_no_products_text() {
    return '这里替换成你想要显示的自定义提示文本,比如"抱歉,目前暂无商品上架,敬请期待!"';
}
  • 保存更改,刷新店铺首页就能看到新的提示内容了。

方法二:修改WooCommerce模板文件(不推荐,主题更新会覆盖)

如果你熟悉模板修改,可以直接编辑对应的模板文件,但要注意主题更新后修改会丢失,建议先创建子主题再操作:

  • 找到WooCommerce的模板文件路径:wp-content/plugins/woocommerce/templates/loop/no-products-found.php
  • 将这个文件复制到你的当前主题(或子主题)的woocommerce/loop/目录下(如果没有对应目录,自己手动创建)
  • 打开复制后的文件,找到类似这样的代码行:

  • 将里面的'No products found'替换成你自定义的文本,比如'抱歉,目前暂无商品上架,敬请期待!'
  • 保存文件,刷新页面即可生效。

方法三:使用翻译插件修改文本

如果你的店铺需要多语言支持,或者不想写代码,可以用翻译插件(比如Loco Translate):

  • 安装并激活Loco Translate插件
  • 进入插件设置,找到WooCommerce插件,选择你使用的语言(比如中文)
  • 搜索"No products found"这个字符串,将其翻译为你想要的文本
  • 保存翻译后,刷新页面就能看到修改后的提示了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:05:05