• Auf meiner Startseite möchte ich sämtliche Seiten aufrufen, aber mit unterschiedlichen Thumbnail-Grössen. Ich habe 2 verschiedene Grössen, die in folgender Reihenfolge verwendet werden sollen:
    Page 1: Grösse A
    Page 2: Grösse B
    Page 3: Grösse A
    Page 4: Grösse A
    Page 5: Grösse A
    Page 6: Grösse B
    Page 7: Grösse A
    wenn es mehr Seiten gibt, fängt es danach wieder von vorne an.

    Im Moment habe ich den folgenden Code, welchen ich auf anderen Seiten auch für die Auflistung von child pages verwenden möchte:

    <?php query_posts('post_type=page&order=ASC&post_parent=0');
    while(have_posts() ) : the_post(); ?>
    	 <a href="<?php the_permalink() ?>">
    	 	<?php the_post_thumbnail(); ?>
    		<?php the_title(); ?>
       </a>
    <?php endwhile;?>

    Jemand mit Ideen?

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Als Lösungsansatz:

    Du kannst mit folgendem Code die verschiedenen Post-Thumbnail Größen abrufen:

    the_post_thumbnail(‚thumbnail‘); // Thumbnail (default 150px x 150px max)
    the_post_thumbnail(‚medium‘); // Medium resolution (default 300px x 300px max)

    Link: https://codex.wordpress.org/Post_Thumbnails#Thumbnail_Sizes

    query_posts() ist in den allermeisten Fällen die falsche Funktion, weil die Abfrage, die bereits vor dem Aufruf des Templates ausgeführt wurde, ignoriert und statt dessen eine weitere, zweite Abfrage gestartet wird.

    Um die gewünschte Darstellung zu erreichen, würde ich einen Counter einbauen und dann mit einem switch arbeiten.

    <?php
    $count = 0;
    while(have_posts() ) : the_post(); ?>
    <?php
    if ($count == 7) {
    	$count = 1;
    } else {
    	$count++;
    } ?>
    	<a href="<?php the_permalink() ?>">
    <?php
    switch ($count) {
    	case '2', '6':
    		the_post_thumbnail('medium');
    		break;
    
    	default:
    		the_post_thumbnail('thumbnail');
    		break;
    }
    
    	 	<?php the_post_thumbnail(); ?>
    		<?php the_title(); ?>
       </a>
    <?php endwhile;?>

    Gelöst?

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Unterschiedliche Formate für Pages (Thumbnails“ ist für neue Antworten geschlossen.