web-dev-qa-db-fra.com

Obtenir une image de la galerie de l'article

Est-il possible sur Wordpress d’obtenir une image d’une galerie de messages? Les images ne sont pas insérées dans le post, sont sur sa galerie. J'essaie de créer une page "index des galeries" et de demander à l'utilisateur de définir une "image de couverture". J'aimerais utiliser l'un des éléments attachés au message dans le cadre d'une galerie.

J'ai essayé wp_get_attachment_image () sans succès, je pense, car cela fonctionne pour les images insérées, pas pour celles de sa galerie.

Merci d'avance.

Juan.-

1
Jaypee

Vous pouvez obtenir les médias attachés à une publication à l’aide de get_children. IE: obtenez la première image jointe pour le post ID == 14

$args = array( 'post_mime_type' => 'image',
               'numberposts'    => 1,
               'post_parent'    => 14,
               'post_type'      => 'attachment' );

$first_attached_image = get_children( $args );
2
MZAweb

Je déteste suggérer les plug-ins comme réponse, mais avez-vous vérifié si le plug-in d'image de Justin Tadlock était disponible? Cela vaut certainement la peine d’être disséqué, idéal pour l’apprentissage, et il pourrait certainement vous aider à résoudre votre problème.

http://wordpress.org/extend/plugins/get-the-image/

Si vous souhaitez utiliser les fonctions wordpress natives, consultez le codex. http://codex.wordpress.org/Function_Reference/wp_get_attachment_image

0
Simon