免責事項:私は特定の要件を持っている他の方法を使用するつもりはありません。通常のSQLからWordPress DBをクエリ
私が望むのは、記事ごとに特集画像を得ることができるように投稿テーブルから投稿メタデータに参加することです。私は句のポストタイプがポストであると公表どこを経由してポストを得ることができるが、私は書く方法がわからないMySQLは各ポスト
免責事項:私は特定の要件を持っている他の方法を使用するつもりはありません。通常のSQLからWordPress DBをクエリ
私が望むのは、記事ごとに特集画像を得ることができるように投稿テーブルから投稿メタデータに参加することです。私は句のポストタイプがポストであると公表どこを経由してポストを得ることができるが、私は書く方法がわからないMySQLは各ポスト
の機能を備えた画像を取得するために参加します。このような何かしてみてください可能性があります
を$sql = "
SELECT $wpdb->posts.*
FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->posts.post_status = 'publish'
AND $wpdb->posts.post_type = 'post'
ORDER BY $wpdb->posts.post_date DESC
";
// Get an array of objects
$posts = $wpdb->get_results($sql, OBJECT);
他の誰かがまだあなたが
SET @term = "someterm"
SELECT DISTINCT
posts.id,
posts.post_author,
posts.post_title,
posts.post_date,
LEFT(posts.post_content,300) post_content,
wpmeta.meta_value thumbnail
FROM wp_posts posts
INNER JOIN wp_postmeta wpm ON posts.id = wpm.post_id
INNER JOIN wp_postmeta wpmeta ON wpm.meta_value = wpmeta.post_id
LEFT JOIN wp_term_relationships rel ON rel.object_id = posts.ID
LEFT JOIN wp_term_taxonomy tax ON tax.term_taxonomy_id = rel.term_taxonomy_id
LEFT JOIN wp_terms t ON t.term_id = tax.term_id
WHERE
post_status = 'publish'
AND posts.post_type = 'post'
AND wpm.meta_key = '_thumbnail_id'
AND wpmeta.meta_key = '_wp_attached_file'
AND 1 =
CASE
WHEN @term IS NULL THEN 1
WHEN @term IS NOT NULL AND t.term_id = @term THEN 1
ELSE 0
END
ORDER BY post_date DESC
こんにちは、返信用のおかげで、私はこのケースではPHPへのアクセスを持っていないので、私は無地のMySQLクエリを必要に行くここに必要なSQLを探している場合。 –
プレーンなクエリの場合でも、スクリプトからPHPスクリプトを実行している場合は、PHPスクリプトにアクセスする必要があります。 –