Hallo,
ich weiß nicht, nach welchem Begriff ich dafür suchen soll, deswegen habe ich auch nicht wirklich was gefunden.
Wie kann ich das bei WP einrichten, dass nicht der komplette Text auf der HP gezeigt wird, sondern nur die ersten 5 Zeilen. Wenn ich dann den kompletten Text lesen will, muss ich auf den entsprechenden Link klicken.
Geht das mit der Standardinstallation, oder brauche ich ein Plugin?
Gruß
pandorra
Texte anreißen
-
-
- 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)
-
Geht auch mit der Standardinstallation.
Entweder setzt du den manuell die Trennung mittels des MORE-Buttons oder du nutzt the_excerpt.
Siehe hier: WordPress Deutschland FAQ » Warum werden Links, Bilder und Formatierungen im Artikel oder Archiv nicht angezeigt?
Nur umgekehrt. Also du ersetzt in der index.php, archive.php the_content durch the_excerpt. -
Danke
Danke für den Tipp.
Werd mir das bei Gelegenheit anschauen.
Gruß
pandorra -
Danke
Hat funktioniert.
Zumindest einigermaßen.
Ich komme nur durch den Titel auf den kompletten Artikel und nicht am Ende durch die Weiter o.ä.
Zudem kann ich die Länge nicht bestimmen.
Bin kein php-Spezialist. Aber ich kann damit leben.
pandorra -
Update
Hallo jottlieb,
jetzt habe ich meine WP Version aktualisiert und wollte wieder den excerpt einbauen.
Aber irgendwie funktioniert es diesmal nicht.
Irgendeine Idee, woran das liegt? Ich weiß jetzt keine Veränderung zur älteren Version, deswegen habe ich keine Idee. Benutze noch den Standard-Kubrik.
Der Code sieht so aus:
<div class="caption"><?php if ( !empty($post->post_excerpt) ) the_excerpt() . '</p>'); // this is the "caption" ?></div>
<?php the_content(__('<p class="serif">' . __('Read the rest of this entry »', 'kubrick')) . '</p>'); ?>Wenn ich die Zeile the_content ersetze, funktioniert es nicht und wenn ich nur den Begriff ersetze (oder auch mit the_excerpt darüber tausche) bekomme ich auch ne Fehlermeldung.
Was mache ich falsch?
pandorra -
Der Code sieht so aus:
<div class="caption"><?php if ( !empty($post->post_excerpt) ) the_excerpt() . '</p>'); // this is the "caption" ?></div>
<?php the_content(__('<p class="serif">' . __('Read the rest of this entry »', 'kubrick')) . '</p>'); ?>...
Was mache ich falsch?
Der Code sieht so nach image.php aus. Da bist du aber irgendwie ganz falsch abgebogen. Du solltest dir lieber die index.php deines Themes anschauen. Dort findest du the_content:PHP<div class="entry"> [COLOR=Red]<?php the_content(__('Read the rest of this entry »', 'kubrick')); ?>[/COLOR] </div>was du dann mit the_excerpt ersetzt:
Wenn du dann noch ein "weiterlesen ..." habe willst, setzt du das noch unter the_excerpt():
-
Super. Oh Mann. Da hab ich wohl die falsche Datei zum bearbeiten runtergeladen und es nicht gemerkt.
Kein Wunder, dass es dann nicht funktioniert.
Danke.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!