the_post_thumbnail mal links mal rechts 2.0

  • Guten Tag,

    ich hab folgendes Problem: ich arbeite grade an einem Blog wo, wie der Titel des Themas schon verrät, die Beitragsbilder abwechselnd mal rechts und mal links sind. Zwar habe ich die Methode mit der Nummerierung der posts gefunden

    http://forum.wpde.org/design/63294-t…mal-rechts.html

    allerdings habe ich die Positionierung des Beitrags und der Beitragsbilder nicht im CSS festgelegt, sondern direkt im loop

    Also ich habe den zweiten Beitrag einfach "gespiegelt".
    Mein Problem ist nun, dass sobald die Anzahl der Beträge ungerade ist erscheint der "gespiegelte Beitrag" trotzdem am Ende als leere Columns. Gibt es eine einfache Möglichkeit den Loop zu beenden bevor der zweite Beitrag ausgegeben wird? Habe einiges probiert und bis jetzt hat nichts funktioniert.

    Danke schonmal für Eure Hilfe und seid bitte nicht allzu streng mit mir und dem Code.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Man könnte es z.B. mit einer solchen Konstruktion lösen:

    Oder anhand [FONT=courier new]$rechts[/FONT] nur eine CSS-Klasse ergänzen und die Anzeigeposition dann über diese CSS-Klasse machen. Oder einfach die Liste ohne jegliches extra PHP ausgeben und die Anzeigepostion alleine nur per CSS [FONT=courier new]:nth-child(even/odd)[/FONT] machen.

    Einmal editiert, zuletzt von b3317133 (3. April 2017 um 15:49)

  • Ich kann gerade nicht ganz folgen: gibt es einen sinnvollen Grund, die Art der Anzeige über PHP ausgeben zu lassen? Ich dachte immer, genau dafür wäre CSS da? … Trennung von Inhalt und Gestaltung … könnte ja z.B. sein, dass man auf kleinen Bildschirmen Bilder nicht auch noch rechts oder links ausrichten will …

    Stichwort für CSS nth-child oder nth-of-type und odd und even …

    Gruß
    helix

  • Vielen Dank für die schnellen Antworten, ich probiere es gleich mal mit dem Konstrukt aus.


    Die eigentliche Gestaltung passiert auch im CSS. Das ist nur die Reihenfolge der divs bzw columns die getauscht wird.
    Ich bin allerdings auch ein Anfänger und habe wenig Ahnung von PHP.. das erste mal bei mir dass ich einen Wordpress Blog erstellt habe. Das kam mir mit meinem "know-how" am einfachsten vor, weswegen ich es versucht habe so umzusetzen. Hat nicht zu 100% geklappt und es wäre für mich auch spannend gewesen ob eine einfache weitere if- oder while Schleife oder ein anderer kleiner Handgriff das Problem gelöst hätte.

    Liebe Grüße
    Nhekho

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!