在将Wordpress升级到软件3.9的最后一个版本后,我发现了一个bug。
我知道这个错误:
清华4月17日17:21:52 2014]警告/wp-content/plugins/qtranslate/qtranslate_core.php mod_fcgid: stderr: PHP可捕获致命错误: WP_Post类的对象不能在第455行的WP_Post中转换为字符串,引用:http://www.mywebsite.com/
为什么会发生这种事?
发布于 2014-04-17 15:44:36
解决了!!
您必须删除“$before”。在最后一行的qtranslate_core.php文件中,qtranslate在这里与WP 3.9一起工作!
因此,结果必须是:
return strftime($format, $date).$after;我们将等待qTranslate升级!
谢谢
发布于 2014-05-29 17:57:14
我想在自己调查这个问题之后再加两分钱。我不喜欢黑核心的WP或插件。当我得到这个线程的作者指出的错误时,我通过进入Settings -> Languages并单击Advanced Settings选项卡修复了它。
在Date / Time Conversion部分中,它被设置为第一个选项-- Use emulated date function. --我将其更改为Use strftime instead of date.和瞧,不再有错误,也没有黑客攻击核心!
如果这对你有效,或者你有任何问题,请向后报告。
qTranslate: v2.5.39
发布于 2015-04-15 03:12:17
对我来说(WP 4.1.1,qTranslate 2.5.39)帮助了我:
瞧!
https://stackoverflow.com/questions/23137526
复制相似问题