Hallo, ich benötige Hilfe beim Anpassen der Auszugslänge für bestimmte Seiten.
Für die Homepage-Auszüge möchte ich 400 Zeichen und für alle anderen Seiten möchte ich 800 Zeichen.
Ich habe mir den folgenden Code in functions.php ausgedacht
function wpdocs_custom_excerpt_length( $length ) {
if( is_front_page() ){
return 400;
} else {
return 800;
}
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
Leider scheint dies nicht zu funktionieren
Hat jemand eine Lösung dafür?
Vielen Dank!
Die Auszugslänge ist die Anzahl der Wörter, nicht die Zeichen. Unter der Annahme, dass jedes Wort durchschnittlich 8 Zeichen lang ist, können Sie Folgendes verwenden:
function wpdocs_custom_excerpt_length( $length ) {
if( is_front_page() ){
return 50;
} else {
return 100;
}
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
Quelle: WordPress-Codex