如何通过 mysql查询选择与 wordpress 中的一个类别相关的所有帖子,并以json格式回显?
答案 0 :(得分:0)
我希望这个MySQL能满足你的目的。
SELECT *
FROM wp_posts p
LEFT OUTER JOIN wp_term_relationships r ON r.object_id = p.ID
LEFT OUTER JOIN wp_terms t ON t.term_id = r.term_taxonomy_id
WHERE p.post_status = 'publish'
AND p.post_type = 'post'
AND t.slug = 'your_category_slug'
只需将your_category_slug
替换为您想要的类别slug。
答案 1 :(得分:0)
我希望以下代码可以帮助您获取特定类别的数据。
<?php
global $wpdb;
$query = "SELECT *
FROM wp_posts p
LEFT OUTER JOIN wp_term_relationships r ON r.object_id = p.ID
LEFT OUTER JOIN wp_terms t ON t.term_id = r.term_taxonomy_id
WHERE p.post_status = 'publish'
AND p.post_type = 'post'
AND t.slug = 'your_category_slug'";
$results = $wpdb->get_results( $query, OBJECT );
?>