【发布时间】:2019-08-11 13:15:36
【问题描述】:
启用调试时,我在我的 Wordpress 帖子页面上看到以下错误。当我开始在我的帖子中添加类别并且它们没有保存时,我才注意到这一点。我以前从未使用过类别,所以我不确定这个问题存在多长时间。我已经切换了主题并禁用了所有插件,但问题仍然存在。
[您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ') ORDER BY t.name ASC' 附近使用正确的语法]
SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t
INNER JOIN wp_term_taxonomy AS tt
ON t.term_id = tt.term_id
INNER JOIN wp_term_relationships AS tr
ON tr.term_taxonomy_id = tt.term_taxonomy_id
WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format', 'yst_prominent_words')
AND tr.object_id IN (1461, 1475, 1539, 1605, 1708, 1732, 1760, 1764, 2292, 2311, 2343, 2368, 2374, 2380)
AND t.term_id NOT IN() ORDER BY t.name ASC
【问题讨论】:
-
请记得缩进你的代码!
-
你能添加构成这个查询的wordpress代码吗?
-
我最好的猜测是它发生在这里:github.com/WordPress/WordPress/blob/master/wp-includes/… 第 457 行是添加无效行的位置。