Einer der Hauptgründe, WordPress für Ihre Website zu verwenden, ist, dass viele Ihrer Inhalte durch Ihr Design und den WordPress-Kern automatisiert werden. Einer dieser Vorteile ist die Auszugsfunktion, mit der Sie die ersten „55“ Wörter Ihres Beitrags in den Archivseiten (Kategorien und Tags) und der Startseite anzeigen können.
Aber was wäre, wenn Sie mehr oder weniger als 55 Wörter für Ihre Post-Auszüge anzeigen möchten?
Eine Sache, die Sie tun können, ist die integrierte „Mehr“-Funktion beim Bearbeiten Ihrer Beiträge zu verwenden, mit der Sie den genauen Ort für Ihren Auszug angeben können, oder das Auszugsfeld verwenden, mit dem Sie einen benutzerdefinierten Auszug für Ihre Beiträge einfügen können. Persönlich finde ich das benutzerdefinierte Auszugsfeld eines der besten Dinge, die Sie verwenden können, da Sie nicht nur einen benutzerdefinierten Auszug festlegen können, sondern ihn auch zu 100% einzigartig machen können, um Probleme mit doppelten Inhalten auf Ihrer Website zu vermeiden und mit ihnen in Kontakt zu bleiben Suchmaschinen wie Google. Aber wenn Sie bereits Hunderte oder mehr Artikel veröffentlicht haben und die Auszugslänge schnell ändern möchten, damit alle Ihre Posteinträge konsistent sind, dann möchten Sie wahrscheinlich einen Code oder ein Plugin dafür verwenden.
Ändern der Ausschnittlänge für alle Loops
Glücklicherweise hat WordPress einen eingebauten Filter mit dem passenden Namen „Auszugslänge“, mit dem Sie die Standardlänge Ihrer Auszüge in Ihrem Thema ändern können. Fügen Sie einfach den folgenden Code in Ihre functions.php-Datei ein und bearbeiten Sie die „20“ auf die Anzahl der Wörter, die Sie in Ihren Auszügen anzeigen möchten.
add_filter( 'excerpt_length', function($length) {
return 20;
}, PHP_INT_MAX );
Notiz: Wir verwenden PHP_INT_MAX für die Priorität, um sicherzustellen, dass Ihr Code WordPress, Ihr Design oder jedes mögliche Plugin überschreibt, das möglicherweise auch excerpt_length ändert.
Alternativ können Sie sich auch die ansehen Erweiterter Auszug kostenloses Plugin, mit dem Sie nicht nur die Auszugslänge einfach anpassen, sondern auch Dinge wie den Weiterlesen-Link optimieren, Shortcodes entfernen, HTML zulassen usw.
Natürlich setzen beide oben genannten Methoden voraus, dass Ihr Design so codiert wurde, dass es die Funktion the_excerpt verwendet. Viele Themen (insbesondere Premium-Themen) haben ihre eigenen integrierten Funktionen für Auszüge, um eine bessere Kontrolle zu ermöglichen. Wenn der obige Code also nicht funktioniert, sollten Sie sich an den Entwickler des von Ihnen verwendeten Designs wenden und fragen, wie Sie die Auszugslängen für Ihr Design optimieren können.
Benutzerdefinierte Auszugslängen (für Entwickler)
Für diejenigen Entwickler, die benutzerdefinierte Auszüge für Ihr Design oder Plugin erstellen möchten, haben wir ein Tutorial mit einer netten benutzerdefinierten Funktion geschrieben, die Sie in Ihr Projekt einfügen können, damit Sie unterschiedliche Auszugslängen auf der Website für verschiedene Archive, Beitragstypen usw. anzeigen können. Einfach Besuchen Sie unseren Beitrag zum Hinzufügen mehrerer benutzerdefinierter Auszugslängen in WordPress, um mehr zu erfahren und sich den Code anzusehen.