WordPress – Schleife mit Bildern von Post zu

Lesezeit: 2 Minuten

Ich habe ein WordPress-Theme mit Seiten und Beiträgen erstellt. Die Schleife der Beiträge zeigt mir eine kurze Zusammenfassung des Beitrags und a Weiterlesen Verknüpfung. Das gefällt mir, aber wie kann ich das Thema in der Post-Kurzdarstellung der Loop-Bilder anzeigen lassen, die dem Post am Anfang beigefügt sind, falls vorhanden.

Danke schön!

Sie können Ihre angehängten Bilder erhalten, indem Sie Folgendes verwenden:

$args = array(
    'post_type' => 'attachment',
    'post_mime_type' => 'image',
    'numberposts' => 1,
    'orderby' => 'menu_order',
    'order' => 'ASC',
    'post_parent' => $post->ID
);
$images = get_posts($args);

und zeige es so an:

echo wp_get_attachment_image($images[0]->ID, $size="attached-image");

Sisirs Benutzeravatar
Sisir

Dies, um alle Anhangsbilder mit Ihrem Beitrag zu erhalten.

   $args = array( 
                 'post_type' => 'attachment', 
                 'post_mime_type' => 'image',
                 'post_status' => null, 
                 'post_parent' => $post->ID 
           );

   $attachments = get_posts( $args );

   if ($attachments) {
      foreach ( $attachments as $post ) {
         $img = wp_get_attachment_image_src($post->ID, 'medium'); 
         $fullsize = wp_get_attachment_image_src($post->ID, 'full');
      }
   }

Sie sollten in Ihrer Schleife hinzufügen:

<?php
   if(has_post_thumbnail()) {
      $theimage = wp_get_attachment_image_src( get_post_thumbnail_id ( $post->ID ), 'thumbnail' );
}
?>
<img class="img_class" src="https://stackoverflow.com/questions/5601218/<?php echo $theimage[0]; ?>" />

Wo "thumbnail" entsprechen der Größe, die Sie zeigen möchten.

Denken Sie daran, dass es auch eine gibt WordPress-spezifische Website in StackExchange

  • Ich kenne diese Methode, aber diese zeigt nur das vorgestellte Bild, keine Bilder, die in den Beitragstext eingefügt wurden.

    – Adrian Florescu

    8. April 2011 um 22:25 Uhr

  • Sie fragen also nach so etwas? Holen Sie sich das erste Bild aus dem Beitrag

    – Konus

    8. April 2011 um 22:37 Uhr

  • Wenn Sie nicht den Bildmanager von WordPress verwenden, um Bilder zum Posten hinzuzufügen, müssen Sie diese Lösung verwenden. Aber wenn Sie tatsächlich den Bildmanager von WordPress verwenden, möchten Sie vielleicht answers my solution verwenden. Denn Regex auf Post zu machen ist keine wirklich clevere Lösung. Angenommen, Sie haben einen Smiley in Ihrem Beitrag und er erscheint zuerst, dann werden Sie ihn am Ende anzeigen.

    – ariefbayu

    8. April 2011 um 22:47 Uhr

1446690cookie-checkWordPress – Schleife mit Bildern von Post zu

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy