web-dev-qa-db-ja.com

投稿に画像の添付ファイルがあるかどうかを確認するにはどうすればよいですか。

私の知る限りでは、投稿に添付ファイルがある場合にtrueを返す単純な関数はありません。そのことを念頭に置いて、投稿に添付ファイルがあるかどうかを判断するための最善の方法は何でしょうか。私は自動的に投稿にショートコードを挿入しますが、実際に投稿に画像が添付されている場合にのみそのようにしたいと思います。

5

私はこれがうまくいくと思います:

$attachments = get_children( array('post_parent' => get_the_ID(), 'post_type' => 'attachment', 'post_mime_type' => 'image') );

if ( $attachments ) {

 // do conditional stuff here 

}
15
Dalton