web-dev-qa-db-fra.com

Comment puis-je déterminer si une publication contient une image jointe?

Autant que je sache, il n'y a pas une fonction simple qui retourne true si un article a une pièce jointe. Dans cet esprit, quel est le meilleur moyen de déterminer si une publication comporte une pièce jointe (ou mieux encore, une image jointe)? J'insère automatiquement un shortcode sur les articles, mais j'aimerais que cela ne se produise que si une image est réellement attachée à l'article.

5
Travis Northcutt

Je pense que cela devrait fonctionner:

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

if ( $attachments ) {

 // do conditional stuff here 

}
15
Dalton