ページにギャラリーが添付されています。そのページで、次のクエリを実行しています。
$events_gallery = new WP_Query( // Start a new query for our videos
array(
'post_parent' => $post->ID, // Get data from the current post
'post_type' => 'attachment', // Only bring back attachments
'post_mime_type' => 'image', // Only bring back attachments that are images
'posts_per_page' => '3', // Show us the first three results
'status' => 'inherit', // Inherit the status of the parent post
'orderby' => 'rand', // Order the attachments randomly
)
);
かなりの数の方法を試しましたが、何らかの理由で、添付ファイルを返すことができません。ここで明らかな何かを見逃していますか?
更新*
正しい方向に向けてくれたWokに感謝します。
「post_status」ではなく「status」を使用していたことがわかりました。コーデックスは、「添付ファイル」投稿タイプのコンテキスト内の説明の例として「ステータス」を使用していました。代わりに「post_status」を参照するようにコーデックスを更新しました。正しいコードは次のとおりです。
$events_gallery = new WP_Query( // Start a new query for our videos
array(
'post_parent' => $post->ID, // Get data from the current post
'post_type' => 'attachment', // Only bring back attachments
'post_mime_type' => 'image', // Only bring back attachments that are images
'posts_per_page' => '3', // Show us the first three results
'post_status' => 'inherit', // Attachments default to "inherit", rather than published. Use "inherit" or "any".
'orderby' => 'rand', // Order the attachments randomly
)
);
私は、「差が「継承」対「NULL」に設定されているpost_statusの間にあるのだろうか
—
ウォック
あなただけで私に多くの痛みを保存
—
パット
'post_status' => 'inherit'
ありがとう!