WordPress网站‘Read more’未译为丹麦语的技术求助
解决WordPress父主题硬编码“Read more”的翻译问题
方法一:子主题覆盖函数(推荐,避免主题更新丢失修改)
- 先确保你已经启用了子主题(如果没有,先创建并激活,子主题是WordPress修改主题的标准方式)
- 找到父主题
Spice Software的helper-function.php里输出“Read more”的函数,把整个函数复制到子主题的functions.php文件中 - 将函数里硬编码的
'Read more'替换成翻译函数包裹的内容,比如:
这里的// 原硬编码内容示例:echo 'Read more'; // 替换为: echo esc_html__('Read more', 'spice-software');'spice-software'是父主题的文本域,可在父主题style.css文件顶部的Text Domain字段确认具体名称 - 之后用Loco Translate打开父主题的语言包,搜索
Read more就能找到对应条目,添加丹麦语翻译即可
方法二:用插件直接替换字符串
- 安装并激活
Say What?插件 - 进入插件设置页面,添加新替换规则:
- Original string:填写硬编码的
Read more - Text domain:填写父主题的文本域(如
spice-software) - Replacement string:填写丹麦语对应文本(比如
Læs mere)
- Original string:填写硬编码的
- 保存后,前端的“Read more”会自动替换为你设置的丹麦语文本
内容的提问来源于stack exchange,提问作者Godfather75
相关产品推荐
相关产品推荐

