Tulpenmedien

Unternehmerische Gedanken

Ändern Sie die Standard-Auszugslänge in WordPress

Der WordPress-Auszug über die Funktion the_excerpt() ist eine kurze Zusammenfassung eines Beitrags aus Ihrem WordPress-Blog, der dort erscheint, wo er aufgerufen wird, normalerweise auf Archivseiten (Kategorien, Tags, Autorenseiten), in der Ergebnissuche und in einigen Fällen auf der Startseite Seite Ihrer Website, sondern auch im RSS-Feed und in dem, was manchmal über bestimmte Erweiterungen an soziale Netzwerke gesendet wird.

Standardmäßig verwendet WordPress maximal 55 Wörter für die Snippet-Länge. Bitte beachten Sie, dass Sie bei einigen Themes diesen Extrakt über die Funktion „Personalisieren“ definieren können, bei anderen ist dies jedoch nicht möglich, und manchmal müssen Sie ihn dennoch über einen Codeabschnitt personalisieren.

Funktion zur Anpassung der Auszugslänge über die Wortanzahl

Um die Größe dieses Extrakts zu vergrößern oder zu verkleinern, finden Sie hier einen kleinen Trick, den Sie zur Datei „functions.php“ Ihres Themes oder über ein Plugin wie hinzufügen können Code Ausschnitte.

Funktion custom_excerpt_length($length) {
100 zurückgeben; // Ändere diese Zahl auf die gewünschte Ausnahmelänge
}
add_filter('excerpt_length', 'custom_excerpt_length', 999);

In diesem Snippet definieren wir eine neue Funktion namens „custom_excerpt_length“, die die WordPress-Längenfunktion aufruft, die die Länge des Auszugs eines WordPress-Beitrags oder einer WordPress-Seite definiert, die wir über die „return“-Anweisung beispielsweise auf „100“ Wörter setzen Anschließend fügen wir diesen neuen Filter mit Parameter 999 hinzu, um sicherzustellen, dass er nach jedem anderen möglichen Filter kommt, der eine widersprüchliche Anweisung zur „Längen“-Funktion des Extrakts hat.

Aber seien Sie vorsichtig, damit dies auf der Theme-Seite berücksichtigt wird. Stellen Sie sicher, dass Ihr Theme die Funktion aufruft Ausnahme irgendwo, wo der Artikelauszug in Ihrer Schleife erscheinen soll, über den Code <?php echo get_excerpt(); ?>

Es gibt auch eine andere Möglichkeit, die Länge des Auszugs einer WordPress-Publikation anzupassen, die auf der Anzahl der Absätze basiert.

Funktion zur Anpassung der Auszugslänge über die Anzahl der Absätze

Diese Funktion ist besonders nützlich, wenn Sie vermeiden möchten, einen Satz in der Mitte abzuschneiden. Kopieren Sie dazu diesen Code und fügen Sie ihn in Ihre „functions.php“-Datei oder über die Code Snippets-Erweiterung oder ein anderes Plugin ein, das das Hinzufügen von PHP-Funktionen zu Ihrer WordPress-Installation ermöglicht:

add_filter( 'wp_trim_excerpt', 'my_custom_Exception', 10, 2 );
Funktion my_custom_Exception($text, $raw_excerpt) {
Wenn( ! $raw_excerpt ) {
$Inhalt = apply_filters( 'der Inhalt', get_the_content() );
$text = Substantiv( $Inhalt, 0, strpos( $Inhalt, &#039;</p>&#039; ) + 4 );
}
zurückkehren $text;

Mit der Funktion wp_trim_excerpt überschreibt WordPress die Länge des Auszugs in Bezug auf Wörter oder Zeichen und betrachtet den ersten Absatz als Auszug, und es funktioniert sogar mit Elementor.

 

Meine neuesten Tweets

Neue Kurzfilme auf Blooness 👉 Der ultimative Leitfaden für die beste Fleischauswahl in der ketogen-mediterranen Ernährung für Gesundheit, gesundes Gewicht und Langlebigkeit: Dies ist das Thema des neuen Kapitels über Blooness. Bis bald
https://buff.ly/4dqNQJX

Die Steel HR ist vom Design her das genaue Gegenteil von dem, was man von einer vernetzten Uhr erwarten würde, und genau das hat mich dazu gebracht, auf sie hereinzufallen. Entdecken Sie meinen Test dieses wunderbaren Biohacking-Tools, das ich seit über 4 Jahren am Handgelenk trage. https://buff.ly/3LVSt2N

Neue Shorts auf Blooness 👉 Versuchen Sie in der Heißhungerserie stattdessen eine kleine Schüssel mit salzigen Oliven oder einer Avocado und trinken Sie ein großes Glas Wasser, und der Hunger vergeht so schnell, wie er gekommen ist.
https://buff.ly/3WVZjM0

Mehr laden

Verpassen Sie keine Unternehmensberatung per E-Mail

Kein Spam, nur eine E-Mail, wenn neue Inhalte veröffentlicht werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDE