2

投稿があり、複数のカテゴリがあります。この投稿のすべてのカテゴリを SQL クエリで取得するにはどうすればよいですか? 本当にありがとう。

4

3 に答える 3

-2

このコードを確認してください -

$post_categories = wp_get_post_categories( $post_id );
$cats = array();

foreach($post_categories as $c){
    $cat = get_category( $c );
    $cats[] = array( 'name' => $cat->name, 'slug' => $cat->slug );
}

参照: http://codex.wordpress.org/Function_Reference/wp_get_post_categories --

于 2012-07-25T08:37:00.777 に答える
-3

試す

select c.*
from wp_categories c
inner join wp_post2cat pc on pc.category_id = c.cat_ID
inner join wp_posts p on pc.post_id = p.id
where p.id = 1
于 2012-07-25T08:40:18.817 に答える