sql 按类别和标签获取帖子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 按类别和标签获取帖子相关的知识,希望对你有一定的参考价值。

SELECT DISTINCT
post_title
,(SELECT group_concat(wp_terms.name separator ', ') 
    FROM wp_terms
    INNER JOIN wp_term_taxonomy on wp_terms.term_id = wp_term_taxonomy.term_id
    INNER JOIN wp_term_relationships wpr on wpr.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
    WHERE taxonomy= 'category' and wp_posts.ID = wpr.object_id
) AS "Categories"
,(SELECT group_concat(wp_terms.name separator ', ') 
    FROM wp_terms
    INNER JOIN wp_term_taxonomy on wp_terms.term_id = wp_term_taxonomy.term_id
    INNER JOIN wp_term_relationships wpr on wpr.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
    WHERE taxonomy= 'post_tag' and wp_posts.ID = wpr.object_id
) AS "Tags"
FROM wp_posts
WHERE post_type = 'post' 
ORDER BY
post_title

以上是关于sql 按类别和标签获取帖子的主要内容,如果未能解决你的问题,请参考以下文章

PHP 获取自定义帖子类型的WordPress标签/类别

获取自定义帖子类型的WordPress标签/类别

PHP 查询按类别获取帖子 - Wordpress

如何在 Gatsby 中获取所有 Wordpress 帖子和显示标签

按类别查询获取帖子-Wordpress

手动检索带有 JSON 类别/标签的 Wordpress 帖子