投稿内のギャラリーの画像やメディアを確認するために使用できるWordpressの条件付き条件はありますか。
[ギャラリー]のショートコードが投稿に存在するかどうかを確認したくありません。
添付したのは私がチェックしたいもののスクリーンショットで、私がそれらをページに出力したいのであれば。
テンプレートにSQLクエリは不要です。
function wpse_72594_get_attachments( $id, $mime = '' )
{
$args = array(
'post_type' => 'attachment',
'post_mime_type' => $mime,
'post_parent' => $id
);
$attachments = get_posts($args);
if ($attachments)
return $attachments;
return false;
}
それから、このような関数を呼び出します(300は投稿IDです):
wpse_72594_get_attachments(300)
、すべての添付ファイルをつかみますwpse_72594_get_attachments(300, 'image' )
、画像のみwpse_72594_get_attachments(300, 'application/pdf' )
、pdfファイルのみ