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!
Excerpt von Posts in der Sidebar ausgeben
-
-
- Gerade eben
- 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)
-
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('[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...
-
Schau dir mal the_content_rss() an, das sollte für dein Vorhaben genügend Parameter bieten:
Template Tags/the content rss WordPress Codex
Ansonsten ists vielleicht am einfachsten ein Plugin wie Post Teaser oder The Excerpt Reloaded zu verwenden, beide bieten ne Menge Parameter und Optionen. -
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... :-? -
Ich hab dir oben query_posts() verlinkt, da steht alles. Guck mal unter "Category Parameters" (nach Kategorien filtern) und "showposts" (Anzahl Artikel).
-
-
Ah, habs hinbekommen... sieht jetzt folgendermaßen aus:
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!