2016-10-20 17 views
0

私はWordPressに新規であり、function get_postsを見つけましたが、うまく動作しますが、postscategoriestagsは検索されません。それを行うための別の関数があるか、唯一の方法はdbに対して未処理の結合を実行することですか?すべての記事をタグとカテゴリで取得する

EDIT

これは私が今まで持っているものですが、私は重複行(カテゴリごとにタグごとに1および1)

私は一つだけでカテゴリとタグを取得する必要がありますどのように
SELECT wp_posts.post_author, wp_posts.post_date, wp_posts.post_title, wp_posts.post_name, wp_terms.name, wp_users.display_name 
FROM (wp_posts, wp_terms, wp_term_relationships) 
INNER JOIN wp_users ON wp_users.ID = wp_posts.post_author 
WHERE wp_posts.ID  = 314 
AND wp_posts.ID   = wp_term_relationships.object_id 
AND wp_terms.term_id  = wp_term_relationships.term_taxonomy_id 
AND wp_posts.post_status = 'publish' 
AND wp_posts.post_type <> 'revision' 

を取得行?

ありがとうございました。

答えて

0

あなたはWP_Queryクラスを求めています。

ドキュメントはここにある:あなたが参考のためwp_get_post_tags($ post_idの)

を使用することができますタグのget_the_category(int型ます$ id) を使用することができ、カテゴリについてはhttps://codex.wordpress.org/Class_Reference/WP_Query

関連する問題