gpt4 book ai didi

mysql - 获取除某一类别之外的所有类别的帖子

转载 作者:行者123 更新时间:2023-11-30 00:02:10 24 4
gpt4 key购买 nike

搜索时,我想要除一个类别之外的所有类别的所有帖子

这是我的搜索查询

SELECT * FROM wp_posts WHERE post_title like '%$search%' AND post_type = 'post' AND post_status = 'publish' ORDER BY post_date DESC

在此查询中,我不需要图书类别帖子。当我搜索任何关键字时,需要显示除图书类别帖子

之外的所有帖子

有什么帮助吗?

最佳答案

尝试以下:-

14是类别ID

 $request = $wpdb->prepare("SELECT * FROM $wpdb->posts 
LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)

WHERE ($wpdb->term_taxonomy.term_id <> 14
AND $wpdb->term_taxonomy.taxonomy = 'category'
AND $wpdb->posts.post_type = 'post'
AND $wpdb->posts.post_status = 'publish'
AND post_title like '%$search%'
AND post_date >= '" . date('Y-m-d').")");

关于mysql - 获取除某一类别之外的所有类别的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24931531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com