Beliebt: Ersten Artikel/Post anders darstellen … wie?

  • Hi,

    bin mal gerade wieder am blogtheme rumbasteln und habe mit wahrscheinlich meinen loop zerschossen.
    Es basiert auf der Blanko-Vorlage von texto.de

    Was ich möchte ist, dass der erste (neueste) Artikel in einer gesonderten DIV sitzt (damit ich ihn gesondert formatieren kann), und die anderen dann in einer zweiten DIV folgen.

    Das habe ich jetzt sehr viel mehr schlecht als Recht hinbekommen; klickt man nämlich unten auf "ältere Beiträge", werden immer dieselben angezeigt … was mich zu der unschweren Annahme führt, dass ich den loop anständig verkassemaduddelt habe.

    Anbei mal die index.php:


    Und die betreffende Seite: http://forum.wordpress-deutschland.org/zentapher.com

    Bitte nicht lachen. Seht ihr was ich meine? Ich habe das komplett falsch verschachtelt.
    Kann mir jemand helfen?

    Vielen vielen Dank im Voraus!


    Grüße, David

    Einmal editiert, zuletzt von zeitmeister (7. November 2008 um 22:57)

    • 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

  • Ich habe den Verdacht, dass es an dem ersten "showpost=1" liegt.
    Den Wert holt er sich immer wieder.
    Man müsste es also nicht darüber lösen können, wenn ich das richtig verstehe.
    Die Frage ist jetzt: Hole ich mir den Beitrag über einen Tag rein (ungern, und wenn doch, wie?) oder gibt es eine elegante Lösung?

  • Niemand ne Idee?
    Dann rede ich noch ein bisschen mit mir selbst.
    Im Grunde brauche ich die Navigation (ältere/neuere Beiträge) auf der index-Seite gar nicht, da ich eine Archiv-Seite haben möchte und obendrein irgendwas in den Footer soll; vielleicht die 10 letzten Artikel pro Kategorie.

    Schön wär's gewesen, wenn es trotzdem funktioniert hätte.

    Kann ich Wordpress eigentlich sagen, dass es sich bei "showposts" den globalen, im Admin-CP eingestelltne Wert holen und davon eins abziehen soll?
    Also nicht skippen, sondern wirklich abziehen? Wenn also die letzten 4 eingestellt sind, dass er nur 3 darstellt?

    Danke wieder im Voraus!

  • für den 2.Loop nimm dies als Beispiel
    dann müßt das Weiterblättern wieder gehen

    Weiterblättern auf der statischen Seite oder Sidebar


    lg

  • Noch als Alternative zu Monikas Tipp: nimm ein neues WP_Query-Objekt für den 1. Artikel und den "normalen" Loop für die weiteren. Beim 2. Loop kannst du z.B. per Offset und mit $query_string arbeiten.
    Template Tags/query posts WordPress Codex

    Ein Beispiel aus dem Codex:

    PHP
    <?php $my_query = new WP_Query('category_name=special_cat&showposts=10'); ?>
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
      <!-- Do special_cat stuff... -->
    <?php endwhile; ?>
  • Ich hatte es mit 2 Queries probiert, aber nicht hinbekommen …


    Ja, weil die 1. Query die 2. überschreibt. Daher neues Query-Objekt.

    Zitat

    ist aber wie gesagt mittlerweile hinfällig.


    Schon klar, aber es soll gerüchteweise einen kleinen Kreis von Leuten geben, die eine Voodoo-Zauber namens "Suchfunktion" kennen und benutzen, und dabei vielleicht auf diesen Thread stoßen. ;-)

    Zitat

    Vielen Dank nochmal!


    Bitte bitte.

Jetzt mitmachen!

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