求助:修复WordPress中WooCommerce默认排序栏的拼写错误
解决WooCommerce店铺左侧排序栏文本修改问题(无服务器权限)
以下是几种无需服务器后端访问权限、仅通过WordPress后台即可操作的解决方案:
方法1:使用字符串替换插件
- 安装并激活Say What?或Loco Translate插件(均可在WordPress插件库直接搜索安装)
- 以Say What?为例操作:
- 进入插件设置页,点击「Add New」
- 在「Original string」中填入排序栏里的错误文本(需完全匹配原内容)
- 「Text domain」填写
woocommerce - 「Replacement string」输入正确的文本
- 保存设置后刷新店铺页面即可生效
方法2:用Code Snippets插件添加自定义代码
- 安装并激活Code Snippets插件
- 进入「Snippets」→「Add New」
- 粘贴以下代码,替换代码中的
错误的文本内容和正确的文本内容为实际内容:
add_filter( 'gettext', 'fix_woocommerce_sort_text', 20, 3 ); function fix_woocommerce_sort_text( $translated_text, $text, $domain ) { if ( $domain == 'woocommerce' && $translated_text == '错误的文本内容' ) { $translated_text = '正确的文本内容'; } return $translated_text; }
- 点击「Save Changes and Activate」激活该代码片段
方法3:检查主题自定义选项
部分主题会针对WooCommerce提供自定义文本的选项,进入「外观」→「自定义」,查找与店铺侧边栏、排序功能相关的设置项,查看是否有直接修改该文本的入口。
内容的提问来源于stack exchange,提问作者rts12
相关产品推荐
相关产品推荐

