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

WordPress网站文本替换需求:将'(X left)'改为'(X places left)'

WordPress替换库存剩余文本为“X个名额剩余”的方法

方法一:主题代码添加过滤函数

适合有基础技术能力的用户,不用装插件,直接在主题的functions.php(推荐用子主题文件,避免主题更新丢失修改)里加这段代码:

function replace_left_to_places($content) {
    // 匹配"(数字 left)"格式,替换成"(数字个名额剩余)"
    $content = preg_replace('/\((\d+) left\)/', '($1个名额剩余)', $content);
    return $content;
}
// 过滤文章内容和WooCommerce库存文本
add_filter('the_content', 'replace_left_to_places');
add_filter('woocommerce_get_availability_text', 'replace_left_to_places');

添加后刷新产品页面,原本的“(8 left)”就会变成“(8个名额剩余)”。

方法二:用替换插件实现(新手友好)

不想碰代码的话,装个文本替换插件就行,比如String Locator或者WP Replace:

  • 安装激活插件后,进入插件设置页面
  • 查找内容填:(\d+) left
  • 替换内容填:$1个名额剩余
  • 选择替换范围(比如全站内容或者仅产品页面),执行替换操作即可。

方法三:修改WooCommerce语言文件(多语言场景适用)

如果你的网站用了WooCommerce语言包或者多语言插件,直接改语言字符串更稳妥:

  • 找到WooCommerce的中文语言文件(一般在wp-content/languages/plugins目录下,文件名类似woocommerce-zh_CN.po)
  • 用Poedit工具打开文件,搜索%s left这个字符串
  • 将翻译内容改成%s个名额剩余,保存生成.mo文件替换原文件,刷新网站就生效了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 17:40:36