Zeigen Sie Galeriebilder vom benutzerdefinierten Posttyp an

Ich möchte alle Bilder anzeigen, die als Galerie in einem Post mit prettyphoto class hinzugefügt wurden.

Ich benutze diesen Code.

 <a href="https://wordpress.stackexchange.com/questions/118897/display-gallery-images-from-custom-post-type/" rel="prettyPhoto[pp_gal]"><img src="https://wordpress.stackexchange.com/questions/118897/display-gallery-images-from-custom-post-type/" alt="Gallery image" />  

Es zeigt die Fotos an, zeigt aber nur das Vorschaubild als src an. Ich möchte Vollbild anzeigen.

Wie kann ich ein vollständiges Bild anstelle eines Miniaturbildes anzeigen?

Solutions Collecting From Web of "Zeigen Sie Galeriebilder vom benutzerdefinierten Posttyp an"

Sie können die foreach-Schleife wie folgt ändern:

  foreach( $gallery['ids'] as $attachment_id ) { $image_attributes = wp_get_attachment_image_src( $attachment_id ); if( $image_attributes ) { $src = isset($image_attributes[0])? $image_attributes[0] : ''; if(!empty($src)) { ?> Gallery image < ?php } } } 

Sie können die erforderliche Dimension als zweiten Parameter für die function 'wp_get_attachment_image_src ()' angeben.

TutsPlus hat vor einiger Zeit einen ziemlich einfachen Artikel über genau das gemacht. Vielleicht könnten Sie es lesen und uns wissen lassen, wenn Sie irgendwelche Probleme haben? Dieses Forum ist gut mit Problemen. Die Basis Ihrer Frage ist jedoch eher ein “Punkt mich in einem Tutorial” -Ausgabe. Gemacht und gemacht 🙂

Sie müssen sich vielleicht auf einen Code-Snip wie diesen beziehen, um die Galerie-Integration zu erhalten, sobald Sie die Grundlagen gemacht haben.

Versuche dies

  // Fragen Sie den anzuzeigenden benutzerdefinierten Post-Typ ab
 $ args = array ('post_type' => 'CUSTOM POST TYPE');
 $ query = neu WP_Query ($ args);

 if ($ query-> have_posts ()): while ($ query-> have_posts ()): $ query-> the_post ();
    // deine Galerieschleife
 Endzeit;  endif;

Lesen Sie die Dokumentation zu get_post_gallery und Sie werden sehen, dass die function Thumbnail-Bildquellen zurückgeben soll. Die function gibt auch eine String-ID von Bildern zurück. Sie können es also in ein Array aufteilen und wp_get_attachment_link innerhalb derselben Schleife ausführen (mit einem definierten Index, um auf die korrekte Bilddatei-ID zu verweisen), um die vollständige Bildquelle abzufragen.