最新的WPML更新破坏了我的WordPress帖子类别和菜单

时间:2015-06-20 作者:Alex Bogias

在最新的wpml插件更新后,我的网站表现得很奇怪。似乎不知何故丢失了帖子的类别、菜单和其他功能。如果我去帖子分类,什么都不会出现。我看到有“英语(6)|希腊语(31)|所有语言(37)”类别,但在此之后我得到了“未找到类别”。如果我去菜单管理,我看到没有创建菜单,但在前端,英语和希腊语菜单都可以。我在wpml的疑难解答页面中尝试了所有清理操作,但都没有解决。我试图在brkw\\U term\\U分类表中的一个帖子类别中更改数据库中的手册,看起来效果很好,但现在我的数据库被破坏了。当我尝试更新任何帖子内容时,我收到一个内部服务器错误,日志如下:

WordPress database error Table \'wp_term_taxonomy\' doesn\'t exist for query SELECT key1.term_id FROM wp_term_taxonomy key1 INNER JOIN wp_term_relationships key2 on key2.term_taxonomy_id = key1.term_taxonomy_id and key1.taxonomy = \'category\' INNER JOIN wp_posts key3 on key3.id = key2.object_id and key3.post_content LIKE \'%torrent%\' made by wp_dropdown_categories, get_terms, apply_filters(\'terms_clauses\'), call_user_func_array, ex_cats, W3_Db->query, W3_DbCache->query, W3_DbCallUnderlying->query, W3_Db->query, W3_DbProcessor->query, W3_Db->default_query
WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \') AND ( ( icl_t.element_type IN (\'tax_category\')  AND icl_t.language_code = \'el\'\' at line 3 for query SELECT t.*, tt.* FROM brkw_terms AS t INNER JOIN brkw_term_taxonomy AS tt ON t.term_id = tt.term_id LEFT JOIN brkw_icl_translations icl_t ON icl_t.element_id = tt.term_taxonomy_id AND icl_t.element_type = CONCAT(\'tax_\', tt.taxonomy) WHERE tt.taxonomy IN (\'category\') AND t.term_id NOT IN() AND ( ( icl_t.element_type IN (\'tax_category\')  AND icl_t.language_code = \'el\') OR icl_t.element_type NOT IN (\'tax_category\') OR icl_t.element_type IS NULL )  ORDER BY t.name ASC  made by wp_dropdown_categories, get_terms, W3_Db->query, W3_DbCache->query, W3_DbCallUnderlying->query, W3_Db->query, W3_DbProcessor->query, W3_Db->default_query

1 个回复
最合适的回答,由SO网友:Alex Bogias 整理而成

好吧,Lososev在我的网站上安装了一个名为WPCore3的坏插件。我删除了它,现在一切正常。。。

结束

相关推荐