0

我正在开发一个自定义的 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'));?>
4

1 回答 1

1

您需要使用_e而不是echo

<?php _e( stripslashes(get_option('shineway_footer_partnertwo')), 'your-text-domain' ); ?>

然后使用字符串翻译重新扫描您的主题并添加翻译。

于 2015-11-04T12:03:08.447 回答