【问题标题】:WPML String translation for Custom theme not working自定义主题的 WPML 字符串翻译不起作用
【发布时间】:2016-02-04 21:14:07
【问题描述】:

我正在开发一个自定义 wordpress 主题,客户要求该网站应该使用两种语言(即英文和中文)。

我正在使用翻译主题选项。我已经安装了 CMS、字符串翻译和翻译管理等所需的所有插件,但翻译无法正常工作。

我也创建了 XML 文件并将其存储在主题根文件夹中。

毕竟这个错误显示为:

[theme_switched:0] Shineway_footer_partnertwo:http://yelkolab.com/projects/shineway/wp-content/uploads/2015/10/e.png 字符串未注册

我使用以下代码 sn-p 在网站上显示主题选项值:

<?php echo stripslashes(get_option('shineway_footer_partnertwo'));?>

【问题讨论】:

  • 确保您添加了您的代码 sn-p -- 就目前而言,我们看不到它。

标签: php wordpress wordpress-theming wpml


【解决方案1】:

您需要使用_e 而不是echo

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

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

【讨论】:

  • 谢谢,但这也不起作用......问题仍然存在
猜你喜欢
  • 1970-01-01
  • 2014-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多