Excerpt von Posts in der Sidebar ausgeben

  • Hallo,

    ich benötige dringend Hilfe! Ich möchte mittels "excerpt" die 5 neusten Posts in der Sidebar ausgeben. Das Ganze soll später so aussehen:

    [size=8]10.05.2009[/SIZE]
    Überschrift/Titel des Posts
    Hier dann ca. 20 Satzzeichen als
    excerpt anzeigen...

    Kann mir hier jemand sagen, wie ich das anstellen kann. Habe schon eine Lösung gefunden, jedoch funktioniert diese nicht so recht...

    Vielen Dank für die Hilfe!


    • 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

  • Habe schon eine Lösung gefunden, jedoch funktioniert diese nicht so recht...


    Wie sieht die aus? Was hast du damit gemacht? Was daran funktioniert nicht?

    Das Zauberwort lautet: Multiple Loops. Ein Beispiel gibts im Codex:

    PHP
    <?php $my_query = new WP_Query('category_name=featured&showposts=1');
      while ($my_query->have_posts()) : $my_query->the_post();
      $do_not_duplicate = $post->ID; ?>
        <!-- Do stuff... -->
      <?php endwhile; ?>


    Bei "Do stuff" würden die Template Tags für Datum, Titel, Excerpt usw. hinkommen.

  • Wenn ich jetzt z.B. folgenden Code in der Sidebar einbinde, passiert auch nichts...

    PHP
    <?php $my_query = new WP_Query('category_name=featured&showposts=1'); 
      while ($my_query->have_posts()) : $my_query->the_post(); 
      $do_not_duplicate = $post->ID; ?> 
        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
      <?php endwhile; ?>


  • PHP
    <?php $my_query = new WP_Query('[COLOR="Red"]category_name=featured[/COLOR]&showposts=1'); 
      while ($my_query->have_posts()) : $my_query->the_post(); 
      $do_not_duplicate = $post->ID; ?> 
        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
      <?php endwhile; ?>


    Hast du das Beispiel unverändert übernommen? Du hast doch sicher keine Kategorie "featured"...

    Welche Parameter du an das WP_Query-Objekt übergeben kannst siehst du hier:
    Template Tags/query posts WordPress Codex

  • Ah ok... hab ich ganz übersehen! Wenn ich jetzt den "excerpt" hinzufügen möchte, wie kann ich das definieren, dass die ersten 20 Zeichen vom Post angezeigt werden und danach dann automatisch "..." hinzugefügt wird...


  • Hab das Plugin "The Excerpt Reloaded" installiert und das funktioniert auch einwandfrei, nur blick ich jetzt nicht wie ich das anstellen kann, dass aus der Kategorie 1 und 2 Beiträge angezeigt werden.

    Insgesamt sollen die 5 neusten Beiträge erscheinen... :-?


  • Der Sidebarcode für den Excerpt sieht bei mir jetzt folgendermaßen aus:

    PHP
    <?php the_excerpt_reloaded(50, '', 'none', TRUE, 'Keep reading >>', FALSE, 2); ?>



    Ich weiß echt nicht wo ich da jetzt das mit "cat=" usw. unterbringen soll...


  • Ah, habs hinbekommen... sieht jetzt folgendermaßen aus:

    PHP
    <?php $my_query = new WP_Query('cat=1&showposts=1'); 
      while ($my_query->have_posts()) : $my_query->the_post(); 
      $do_not_duplicate = $post->ID; ?> 
        <?php the_excerpt_reloaded(25, '', 'none', TRUE, 'Keep reading >>', FALSE, 2); ?>
      <?php endwhile; ?>


Jetzt mitmachen!

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