删除 qtranslate 后页面空白
Posted
技术标签:
【中文标题】删除 qtranslate 后页面空白【英文标题】:Page blank after removing qtranslate 【发布时间】:2017-12-27 04:59:20 【问题描述】:我的客户在她的网站上使用了 qtranslate 插件,但它被它的创建者抛弃了,现在已经过时了。
我删除了它,并清理了我的数据库(用这个https://gist.github.com/frnhr/4219792#file-qtranslate_cleanup-sql),但页面总是空白......我真的不知道该怎么做才能恢复她的内容......
网站在这里:http://prouchet-dalla-costa.fr/
谢谢:)
【问题讨论】:
【参考方案1】:查看站点,它停在页面源代码中的这一行:
<div id="header-lang-icons">
这告诉我你的 header.php 可能会调用一个 qTranslate 函数来显示语言标志,但是由于插件已经消失并且函数不存在,所以它会导致 PHP 语法错误。
转到 header.php,然后找到并删除该 qTranslate 函数。 qTranslate 的函数以 qtrans 字开头。
顺便说一句,如果你想切换回来,有一个名为 qTranslate-X 的 qTranslate 替代品。
【讨论】:
我尝试了你的第一种方法,它真的很复杂,一切都不起作用,一团糟!所以我回到旧版本,我只是用 qTranslate-X 替换了 qTranslate 插件,它工作得很好!非常感谢:)以上是关于删除 qtranslate 后页面空白的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress Qtranslate 保持不要在单词搜索中保持语言