Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html GTranslate Wordpress插件在手机上无法正常工作_Html_Css_Wordpress - Fatal编程技术网

Html GTranslate Wordpress插件在手机上无法正常工作

Html GTranslate Wordpress插件在手机上无法正常工作,html,css,wordpress,Html,Css,Wordpress,我已经在我的wordpress网站上安装了这个插件。对于小部件外观,我选择了“带有语言名称的标志选项”,对于“在菜单中显示”选项,我选择了“主菜单”,这样它将在主页()上的主菜单中呈现。在PC和不同的浏览器上,一切都可以正常工作,但当传输到手机时,它完全停止工作。标记仍然存在,但单击它们时不会发生任何事情()。我注意到每种语言(手机版本)的标记中都缺少onClick函数。 例如: 这是不使用手机时定义的onClick函数 onClick=“doGTranslate('hr | hr');返回f

我已经在我的wordpress网站上安装了这个插件。对于小部件外观,我选择了“带有语言名称的标志选项”,对于“在菜单中显示”选项,我选择了“主菜单”,这样它将在主页()上的主菜单中呈现。在PC和不同的浏览器上,一切都可以正常工作,但当传输到手机时,它完全停止工作。标记仍然存在,但单击它们时不会发生任何事情()。我注意到每种语言(手机版本)的标记中都缺少onClick函数。 例如:

  • 这是不使用手机时定义的onClick函数
    onClick=“doGTranslate('hr | hr');返回false;”
但当我切换到手机版时,它就不见了。 如何手动添加此功能,或者更好,是否有更干净的解决方案?
如果需要图片,我很乐意提供,但我认为工作方案非常简单。

首先,您必须通过

add_action('after_setup_theme', 'wpdocs_theme_setup');
加载wpdocs_主题的翻译

function wpdocs_theme_setup(){
    load_theme_textdomain('wpdocs_theme', get_template_directory() . '/languages');
}
然后安装Loca translate,它将向您显示可以转换的字符串,但是您想为translate定义更多的字符串,您将使用_e()来定义它,就像这样

<?php _e('string that you want to translate','textdomain') ?> 


对于在导航菜单上显示标志作为图标翻译,您将使用multipoly插件

感谢您的努力,但是为什么我需要一个新插件来让现有的插件工作呢?GTranslate的功能运行良好,但手机版本存在一个小缺陷。我只是想知道如何修复这个bug或创建一个解决方案,或者如果我遗漏了什么,怎么办?