So steuern Sie Auszüge in WordPress

Veröffentlicht: 2018-01-26

Ein Auszug ist eine Beitragszusammenfassung, die verwendet wird, um Ihren Artikel in wenigen kurzen Sätzen zu beschreiben. Diese Beschreibungen sind eine großartige Möglichkeit, Ihren Besuchern zu zeigen, worum es in dem Beitrag geht, und entscheiden, ob sie den Rest lesen möchten, bevor Sie auf die Schaltfläche klicken. Außerdem ist es ein ausgezeichnetes Werkzeug für RSS-Reader.

In WordPress können Auszüge manuell oder automatisch sein, und sie unterscheiden sich geringfügig von Teasern (Text vor dem <–more–>-Tag), nur weil WordPress sie anders behandelt. Wenn Sie keinen eigenen Auszug schreiben, erstellt WordPress automatisch eine Zusammenfassung und nimmt die ersten 55 Wörter aus Ihrem Beitrag.

In diesem Artikel zeigen wir Ihnen, wie Sie Auszüge in WordPress steuern.

So ändern Sie die Auszugslänge in WordPress

Wenn Sie neu bei WordPress sind und jetzt versuchen, Ihre eigene Auszugsbox zu finden, in der Sie eine manuelle Zusammenfassung schreiben möchten, haben Sie wahrscheinlich keine gefunden. Das liegt daran, dass Auszüge standardmäßig ausgeblendet sind. Um das Textfeld sichtbar zu machen, während Sie einen Beitrag bearbeiten oder einen neuen schreiben, klicken Sie auf „Bildschirmoptionen“, die Sie oben auf der Seite finden, auf der Sie „Auszüge“ aktivieren müssen. Jetzt können Sie unter Ihren Beitrag scrollen und Ihren Auszug schreiben.

Aber wie Sie sehen, gibt es keine Möglichkeit, einfach die Länge eines Auszugs zu ändern. Das ist wahrscheinlich einer der Gründe, warum Sie diesen Artikel lesen, und in den nächsten Zeilen zeigen wir Ihnen eine schnelle und einfache Möglichkeit, dies zu tun.

  1. Gehen Sie zu Darstellung-> Editor
  2. Suchen Sie auf der rechten Seite die Datei function.php oder öffnen Sie die Datei von Ihrem FTP-Client
  3. Kopieren Sie die folgende Funktion und fügen Sie sie ein:
 Funktion my_excerpt_length($length) {
zurück 110;
}

add_filter('excerpt_length', 'my_excerpt_length');
  1. Speichern Sie die Änderungen, nach denen Ihre Auszüge ein Limit von 110 statt 55 Wörtern haben

Es steht Ihnen natürlich frei, die Zahl in eine beliebige ganze Zahl zu ändern. Aber denken Sie daran, dass wir über Zusammenfassungen sprechen – Sie möchten nicht, dass Ihre Zusammenfassung zu kurz ist, aber Sie müssen nicht übertreiben. Sie können jederzeit nach jedem Auszug einen "Weiterlesen"-Link einfügen.

Wenn Sie noch mehr Kontrolle über Ihre Auszüge wünschen, sollten Sie das Advanced Excerpt-Plugin in Betracht ziehen, das in der Lage ist, die gleiche Aufgabe mit einigen zusätzlichen Funktionen zu erfüllen, und Sie müssen sich nicht mit dem Code und den PHP-Dateien befassen.

Ändern Sie die Standardauszugslänge für verschiedene Kategorien

Nachdem Sie einige Zeit in Ihrem WordPress-Blog verbracht haben, benötigen einige Kategorien möglicherweise mehr Wörter in Auszügen und andere kürzere. Lassen Sie uns Ihnen also zeigen, wie Sie die Länge des Kategorieauszugs ändern können.

Im ersten Beispiel können Sie eine Kategorie auswählen, für die Sie eine andere Auszugslänge festlegen möchten. Wählen Sie diese Kategorie aus, definieren Sie die Anzahl der Wörter für ihren Auszug und die Anzahl der Wörter für alle anderen Kategorien:

  1. Öffnen Sie die Funktionen.php
  2. Kopieren Sie diese Funktion und fügen Sie sie ein:
 Funktion excerpt_length_category( $länge ) {
if ( in_category( 'Bewertungen' ) ) {
Rückkehr 20;
} anders {
Rückkehr 60;
}
}
add_filter( 'excerpt_length', 
'excerpt_length_category');
  1. Kategorienamen in der 2. Zeile ändern
  2. Ändern Sie die Länge der Auszüge (Anzahl der Wörter) für diese Kategorie in Zeile 3
  3. Ändern Sie die Länge aller anderen Kategorien in Zeile 5
  4. Änderungen speichern

Dies ist zwar mehr als ausreichend, um die Auszugslänge für diese eine Kategorie zu ändern, die Sie stört, es wird Ihnen jedoch nicht viel helfen, wenn Sie die Länge für mehrere Kategorien gleichzeitig definieren müssen . In diesem Fall benötigen Sie Folgendes:

 Funktion excerpt_length_category( $länge ) {
if ( in_category( 'Review' ) ) {
zurück 35;
} elseif ( in_category( array( 'News', 
'Videos', 'Redaktion' ) ) ) {
Rückkehr 60;
} anders {
Rückkehr 55;
}
}
add_filter( 'excerpt_length', 
'excerpt_length_category');

Mit dieser Funktion können Sie unterschiedliche Auszugslängen für verschiedene Kategorien einstellen und dennoch die Standardlänge auswählen.

Fügen Sie am Ende eines Auszugs einen Link "Weiterlesen" hinzu

Anstatt den gesamten Beitrag auf Ihrer Homepage anzuzeigen, können Sie mit Auszügen nur einen Teil davon anzeigen, der den Benutzer für den Artikel interessieren kann.

Nachdem die Benutzer den Titel, das Bild und einen Auszug Ihres Beitrags gesehen haben, müssen Sie sie darüber informieren, dass sie mehr über das Thema lesen können, indem sie dem Link zu Ihrem Artikel folgen. Wenn Sie uns fragen, sollte ein Beitragsbild immer zum Hauptartikel führen, aber Sie sollten Ihren Lesern auch ermöglichen, dem Link „Weiterlesen“ oder einem Button zu folgen.

Fügen Sie den Link "Weiterlesen" am Ende eines Auszugs hinzu

Wenn Ihr WordPress-Theme die Funktion nicht bereits enthält, sollten Sie selbst eine erstellen. In diesem Teil des Tutorials zeigen wir Ihnen, wie Sie am Ende jedes Auszugs schnell einen „Weiterlesen“-Link hinzufügen:

  1. Öffnen Sie die Funktionen.php
  2. Kopieren Sie den Code und fügen Sie ihn ein:
 Funktion excerpt_readmore($more) {
'... <a href="' zurückgeben get_permalink($post->ID) . 
'" class="readmore">' . 'Weiterlesen' . '</a>';
}

add_filter('excerpt_more', 'excerpt_readmore');
  1. Ändern Sie den Text, wenn Sie möchten
  2. Fügen Sie eine andere Klasse hinzu, wenn Sie den Link anders gestalten möchten
  3. Änderungen speichern

Das ist eigentlich alles. Nachdem Sie die Änderungen gespeichert haben, erhält jeder einzelne Auszug auf Ihrer WordPress-basierten Website nun einen „Weiterlesen“-Text (oder was auch immer Sie im obigen Code geschrieben haben) mit einem automatisch angehängten Link zum Originalbeitrag.

Sie können das Ergebnis überprüfen, indem Sie Ihre Homepage, Blogroll oder wo immer Sie die Auszüge eines Beitrags anzeigen, öffnen.

Wenn Sie mehr Kontrolle über Auszüge haben möchten oder nicht gerne mit den benutzerdefinierten Funktionen herumspielen, sollten Sie einen Blick auf das Advanced Excerpt Plugin werfen.

Auszüge in WordPress-Seiten anzeigen

Standardmäßig enthält WordPress keine Auszüge in Seiten. Das ist durchaus vernünftig, da Seiten anders gestaltet sind als Beiträge. In einigen Fällen benötigen Sie jedoch auch Auszüge in Ihren Seiten.

Da es keine einfache Möglichkeit gibt, dies zuzulassen, dh es gibt keine Checkbox, die Sie einfach anklicken können, um Auszüge für Seiten zu aktivieren, zeigen wir Ihnen die zweit-einfachste Möglichkeit, dies zu tun.

Nein, Sie benötigen weder ein Plugin noch müssen Sie detaillierte Einstellungen vornehmen. In den folgenden Zeilen zeigen wir Ihnen eine ganz kurze Funktion, die Ihnen die Arbeit abnimmt.

Auszüge in Seiten anzeigen:

  1. Öffnen Sie die Funktionen.php
  2. Kopieren Sie das Code-Snippet und fügen Sie es ein:
 Funktion wploop_pages_excerpt() {
add_post_type_support( 'Seite', 'Auszug');
}
add_action( 'init', 'wploop_pages_excerpt');
  1. Änderungen speichern

Es ist definitiv nicht so einfach wie das Anklicken des Kontrollkästchens, aber viel schwieriger war es nicht, oder? Nachdem Sie den Code kopiert haben, können Sie zu einer beliebigen Seite navigieren, um die Funktion zu testen.

Höchstwahrscheinlich wird Ihnen der Auszug unter dem Seiteninhalt nicht sofort angezeigt. Aber keine Sorge – Sie müssen nur zulassen, dass ein Auszug auf der Seite angezeigt wird:

  1. Scrollen Sie nach oben auf der Seite
  2. Suchen Sie die Registerkarte "Bildschirmoptionen" und öffnen Sie sie
  3. Suchen Sie das Kontrollkästchen „Auszug“ und markieren Sie es

Nun, es scheint, als wäre das Kontrollkästchen vollständig in den Prozess integriert!

Sie können nun nach unten scrollen und einen Auszug Ihrer Seite schreiben. Code-Schnipsel wie dieser können wirklich viel helfen, oder?

Steuern Sie WordPress-Auszüge mit dem Advanced Excerpt-Plugin

PREIS: Kostenlos

Erweitertes Auszug-Plugin für WordPress

Nachdem Sie dieses kostenlose Plugin installiert und aktiviert haben, stehen Ihnen mehrere Optionen zur Verfügung, um Ihre Auszüge zu steuern:

  • Auszugslänge – Wählen Sie die Anzahl der Zeichen oder Wörter, die in einem Auszug angezeigt werden
  • Auslassungspunkte – wählen Sie ein HTML-Symbol, das anstelle des weggelassenen Teils des Artikels angezeigt wird. Standardmäßig wird &hellip verwendet, um drei Punkte anzuzeigen. Wenn Sie den Code nicht kennen, finden Sie hier mehr davon
  • Fertigstellen – Wählen Sie aus, wie Ihr Auszug fertig sein soll. Wenn Sie WordPress die Anzahl der Zeichen zählen lassen, wird möglicherweise ein Wort in der Mitte abgeschnitten oder Ihr Satz endet möglicherweise unvollendet. Wenn Sie einen vollständigen Auszug haben möchten, können Sie mit einem vollständigen Satz abschließen, aber beachten Sie, dass dies auch eine etwas längere Zusammenfassung bedeutet
  • Weiterlesen-Link – Wählen Sie, ob am Ende eines Auszuges ein „Weiterlesen“-Link erscheinen soll
  • Keine benutzerdefinierten Auszüge – Wenn Sie diese Option aktivieren, generiert das Plugin automatisch einen Auszug, auch wenn möglicherweise bereits ein benutzerdefinierter Auszug eingegeben wurde
  • Shortcodes entfernen – manchmal müssen Sie am Anfang Ihres Artikels einen Shortcode verwenden. Das bedeutet jedoch nicht, dass der Shortcode im Auszug angezeigt werden soll. Es wird empfohlen, den Scheck eingeschaltet zu lassen und die Shortcodes aus Ihrem Auszug zu entfernen
  • Filter – Wählen Sie je nach Thema eine Funktion, die zum Anzeigen von Ausschnitten verwendet wird. Einige Themen verwenden the_excerpt(), während andere die Funktion_content() verwenden. Es kann sogar eine Kombination dieser beiden in einem Thema geben, also lassen Sie beide aktiviert, wenn Sie sich nicht sicher sind, was Sie tun
  • Deaktivieren an – Aus irgendeinem Grund möchten Sie möglicherweise den Auszug auf einigen Seiten weglassen (z. B. auf Ihrer Homepage oder Ihrem Tag-Archiv). Wählen Sie aus, wo Sie das Plugin deaktivieren möchten
Steuern Sie WordPress-Auszüge mit dem Advanced Excerpt-Plugin

Wenn Sie mehr über das Plugin und den Code erfahren möchten, der es antreibt (der leicht angepasst werden kann), besuchen Sie das Wiki des Plugins für zusätzliche Dokumentation.

Abschluss

Obwohl Zusammenfassungen für Anfänger-Blogger unwichtig klingen mögen, ist es wichtig, dass Ihre Auszüge in Ordnung sind. Ob Sie Zusammenfassungen für jeden Beitrag schreiben oder WordPress die Dinge erledigen lassen, liegt an Ihnen, aber stellen Sie sicher, dass Sie Auszüge rechtzeitig bearbeiten. Hoffentlich hilft Ihnen dieses Tutorial, Auszüge so anzupassen, wie Sie es wollten. Bei Fragen können Sie gerne einen Kommentar schreiben und wir helfen Ihnen gerne weiter.