我今天早上已将WordPress更新到最新版本(4.0) . 升级后,除了qTranslate外,一切似乎都很好 .
编辑器在警告后不显示语言切换器选项卡和qtranslate throws:
qTranslate编辑器已被禁用,因为尚未使用此版本的WordPress进行测试 . 此步骤是一项安全功能,可提供安全WordPress的功能 . 要重新激活,请单击此处(可能会导致数据丢失) . 要删除此消息,请将qTranslate升级到适当的版本 .
在上面点击此处链接激活插件时,语言切换器选项卡可见,但它们无法按预期工作 . 单击文本选项卡时,它不显示任何内容 .
我在this post的帮助下在WordPress 3.9.2中解决了同样的问题,但是在新的版本中,它似乎没有起作用 .
6 回答
首先,备份您的数据库,然后编辑主插件文件qtranslate/qtranslate.php将支持的版本更改为
'4.0'
:如果没有冲突或错误,插件应该可以正常工作 .
我也更新了qtranslate只是改变了qtranslate.php中的版本,但是在WP support blog我找到了一个线程,其中有些人还必须在第455行的qtranslate_core中更改一行
至
改变它并没有影响我的qtrans-plugin,但要记住它,因为它可能在将来有用 .
包括以上所有评论,以下帖子也帮助我解决了很多问题 .
https://gist.github.com/warenhaus/10990386
我刚刚安装了wordpress 4.0.1,并且我有相同的消息 . 只需在以下文件中尝试此更改:qtranslate / qtranslate.php,它似乎工作:
// qTranslate Editor仅为给定版本的Wordpress激活 . //可以更改为与其他版本一起使用,但可能会导致问题和/或数据丢失! define('QT_SUPPORTED_WP_VERSION','3.8.1');
至
define('QT_SUPPORTED_WP_VERSION','4.0.1');
谢谢,它帮了很多忙!
将访问级别更改为 public 以获取这些功能:
在 qtranslate-x\admin\qtx_configuration.php 文件中 .
您可以看到在此版本中
QTX_LanguageList
从WP_List_Table
扩展,并且这些函数是公共的:似乎免费插件已被杀死 .
但payed version仍然存在