自定义主题的 WPML 字符串翻译不起作用
WPML String translation for Custom theme not working
我正在开发一个自定义的 wordpress 主题,客户要求网站应该有两种语言(即英语和中文)。
我正在使用翻译主题选项。我已经安装了所有需要的插件,例如 CMS、字符串翻译和翻译管理,但翻译仍然无法正常工作。
我也创建了 XML 文件并将其存储在主题根文件夹中。
毕竟这个错误显示为:
[theme_switched: 0] shineway_footer_partnertwo: http://yelkolab.com/projects/shineway/wp-content/uploads/2015/10/e.png
字符串未注册
我使用以下代码片段在网站上显示主题选项值:
<?php echo stripslashes(get_option('shineway_footer_partnertwo'));?>
您需要使用 _e
而不是 echo
:
<?php _e( stripslashes(get_option('shineway_footer_partnertwo')), 'your-text-domain' ); ?>
然后使用字符串翻译重新扫描您的主题并添加翻译。
我正在开发一个自定义的 wordpress 主题,客户要求网站应该有两种语言(即英语和中文)。
我正在使用翻译主题选项。我已经安装了所有需要的插件,例如 CMS、字符串翻译和翻译管理,但翻译仍然无法正常工作。
我也创建了 XML 文件并将其存储在主题根文件夹中。
毕竟这个错误显示为:
[theme_switched: 0] shineway_footer_partnertwo: http://yelkolab.com/projects/shineway/wp-content/uploads/2015/10/e.png 字符串未注册
我使用以下代码片段在网站上显示主题选项值:
<?php echo stripslashes(get_option('shineway_footer_partnertwo'));?>
您需要使用 _e
而不是 echo
:
<?php _e( stripslashes(get_option('shineway_footer_partnertwo')), 'your-text-domain' ); ?>
然后使用字符串翻译重新扫描您的主题并添加翻译。