私は特定のWordpressカテゴリから3つの投稿を引っ張って探しています。分で、私は3つの最新の投稿を引っ張って、以下のコードを使ってフラッシュバナーに表示することができます。特定のWordpressカテゴリからポスト投稿
SELECT yah_posts.*, yah_postmeta.*
FROM yah_posts
LEFT JOIN yah_postmeta ON yah_posts.ID = yah_postmeta.post_id
WHERE yah_postmeta.meta_key = 'largeimage' && yah_posts.post_status = 'publish'
ORDER BY post_date DESC LIMIT 3
すべてのカテゴリから3つの最新の投稿ではなく、特定のカテゴリから最新の投稿を3つ取りたいと思っています。
私は一緒に以下のコードを入れているが、それは実際にはワードプレスの質問に焦点を当てたスタック交換サイトがあります:(
$query = "SELECT yah_posts.*, yah_postmeta.*
FROM yah_posts
LEFT JOIN yah_postmeta ON yah_posts.ID = yah_postmeta.post_id
AND LEFT JOIN $yah_term_taxonomy ON($yah_term_relationships.term_taxonomy_id = $yah_term_taxonomy.term_taxonomy_id)
WHERE yah_postmeta.meta_key = 'largeimage' && yah_posts.post_status = 'publish'
AND $yah_term_taxonomy.term_id = '1'
AND $yah_term_taxonomy.taxonomy = 'category'
ORDER BY post_date DESC LIMIT 3";
質問を投稿するために直接MySQLクエリを使用しているのはなぜですか?これはWordPressインストールの外部のページ/ファイルで実行していますか? – t31os
私はWordpressからXMLを出力し、バナー回転子を表示する外部PHPファイルへの投稿を引っ張っています – McCrum