【发布时间】:2016-08-26 17:14:22
【问题描述】:
如何通过mysql查询在wordpress中选择所有与某一类别相关的帖子并通过json格式回显?
【问题讨论】:
-
codex.wordpress.org/… //试试这个链接
如何通过mysql查询在wordpress中选择所有与某一类别相关的帖子并通过json格式回显?
【问题讨论】:
我希望这个 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 替换为您想要的类别标签即可。
【讨论】:
uncategorized类别并发布,然后在phpMyAdmin中重新运行sql代码,slug为uncategorized。
我希望下面的代码可以帮助您获取特定类别的数据帖子。
<?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 );
?>
【讨论】: