首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress 3.9-4.1与qTranslate发行

Wordpress 3.9-4.1与qTranslate发行
EN

Stack Overflow用户
提问于 2014-04-17 15:41:23
回答 4查看 12.9K关注 0票数 12

在将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/

为什么会发生这种事?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-17 15:44:36

解决了!!

您必须删除“$before”。在最后一行的qtranslate_core.php文件中,qtranslate在这里与WP 3.9一起工作!

因此,结果必须是:

代码语言:javascript
复制
return strftime($format, $date).$after;

我们将等待qTranslate升级!

谢谢

票数 48
EN

Stack Overflow用户

发布于 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

票数 4
EN

Stack Overflow用户

发布于 2015-04-15 03:12:17

对我来说(WP 4.1.1,qTranslate 2.5.39)帮助了我:

  1. 在仪表板上,转到Plugins > qTranslate > Settings
  2. 点击“高级设置”链接
  3. 在“日期/时间转换”设置组中,选择“使用strftime而不是日期,并将格式替换为每种语言的预定义格式”。(被设置为“使用strftime而不是日期”)。

瞧!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23137526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档