查看原文:http://buxianglei.cn.2siga.com/2128.html
这个方法呢找了很久,最后想到在那里见过,就翻到这个插件上面,找出了最后的问题。找到PHP函数,又把主题默认的函数都检查一遍没有问题,最后一直没有处理,在设置qTranslate发现有个时间设置,忽然联想到了评论时候的。修改完毕后成功,ok。
主要显示评论时间出现乱码:
解决方案一:
点击“设置”-“语言”找到中文,
点击后面的“编辑”,进入编辑语言的界面,我们将“日期格式”和“时间格式”里面预设的信息删除,保持为空,然后保存选项,他就会调用系统默认的日期时间格式。然后再去编辑“English”的选项,将“日期格式”改为“Fj, Y”,时间格式改为“H:i”,
快捷设置:您的wordpress博客地址+wp-admin/options-general.php?page=qtranslate&edit=zh(zh,换成您的默认语言即可)
解决方案二:
编辑 qtranslate_utils.php,
从第 143 行中找到:
$date_parameters[] = '#%#'; $strftime_parameters[] = '%%';
修改成:
$date_parameters[] = '#%#'; $strftime_parameters[] = '%';
插件设置里,选择默认的:date()模式,不需要修改strftime()或其他选项。