我已经在我的wordpress网站上安装了GTranslate插件。对于小部件,我选择了“选项”,对于菜单中的显示选项,我选择了“主菜单”,这样它就会在主页(导航菜单)的主菜单中呈现。在个人电脑和不同的浏览器上,一切都很好,但是当转移到手机上时,它就完全停止工作了。标志仍然存在,但是当您单击它们(移动菜单)时不会发生任何事情。我注意到每种语言(手机版本)的标记中都缺少onClick函数。例如:
onClick="doGTranslate('hr|hr');return false;"时定义的onClick="doGTranslate('hr|hr');return false;"函数,但是当我切换到移动版本时,它就不见了。我如何手动添加这个函数,甚至更好,有没有一个更干净的解决方案来解决这个问题?如果需要图片,我很乐意提供,但我认为工作方案是相当简单的。
发布于 2020-10-08 11:22:14
首先,您必须定义翻译路径
add_action('after_setup_theme', 'wpdocs_theme_setup');wpdocs_theme的加载转换
function wpdocs_theme_setup(){
load_theme_textdomain('wpdocs_theme', get_template_directory() . '/languages');
}然后安装loco,它将向您显示您可以转换的字符串,但是您希望为翻译定义更多的字符串,您将使用_e()来定义它,它将如下所示
<?php _e('string that you want to translate','textdomain') ?> 如果要在nav菜单上将标志显示为图标转换,您将使用multipoly。
https://stackoverflow.com/questions/64260619
复制相似问题