【问题标题】:Wordpress query for posts is pulling up revisions as resultsWordpress 对帖子的查询正在将修订作为结果
【发布时间】:2023-03-17 01:03:01
【问题描述】:

我有以下 wordpress 查询,它多次显示帖子标题,我已经检查过,它正在获取每个帖子的所有修订。

这里是查询:

SELECT DISTINCT post_title, ID 
FROM wpblog_posts 
WHERE post_title LIKE '%Kimberley%' 
OR post_title LIKE '%Camping%' 
AND wpblog_posts.post_type = 'post' 
AND post_status = 'publish' 
ORDER BY post_title DESC LIMIT 0, 6;

任何人都知道为什么会发生这种情况。

更新

从查询字符串中删除不相关并将使其成为 更容易调试。

LEFT JOIN wpblog_term_relationships rel ON rel.object_id = wpblog_posts.ID 
LEFT JOIN wpblog_term_taxonomy tax ON tax.term_taxonomy_id = rel.term_taxonomy_id 
LEFT JOIN wpblog_terms t ON t.term_id = tax.term_id

干杯

【问题讨论】:

    标签: php mysql wordpress


    【解决方案1】:

    检查此查询是否适合您:

    SELECT DISTINCT post_title, ID 
    FROM wpblog_posts 
    WHERE (post_title LIKE '%Kimberley%' OR post_title LIKE '%Camping%')
    AND wpblog_posts.post_type = 'post' 
    AND post_status = 'publish' 
    ORDER BY post_title DESC LIMIT 0, 6;
    

    查询正在寻找帖子LIKE '%Kimberley%' - 任何类型的帖子或LIKE '%Camping%' AND wpblog_posts.post_type = 'post' ...

    【讨论】:

    • 太棒了。它有效:D 感谢您的帮助,非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    相关资源
    最近更新 更多