Jak zmienić długość excerpta wpisu?
1 Odpowiedź
Hej!
Excerpt to automatyczny skrót treści wpisu wyświetlany na listach wpisów i widgetach. Domyślnie WordPress obcina do 55 słów – możesz to łatwo zmienić.
Zmień długość excerpta przez functions.php
add_filter('excerpt_length', 'moja_dlugosc_excerpta');
function moja_dlugosc_excerpta($length) {
return 30; // liczba słów
}
add_filter('excerpt_more', 'moj_tekst_po_excerptcie');
function moj_tekst_po_excerptcie($more) {
return '... <a href="' . get_permalink() . '">Czytaj więcej</a>';
}
Własny excerpt z dokładną liczbą znaków
function excerpt_znaki($limit) {
$excerpt = get_the_excerpt();
$excerpt = substr($excerpt, 0, $limit);
$excerpt = substr($excerpt, 0, strripos($excerpt, ' '));
return $excerpt . '...';
}
Wywołujesz przez – skraca do 150 znaków nie obcinając w środku słowa.
Ręczny excerpt per wpis
Przy każdym wpisie w edytorze jest pole Excerpt – jeśli go wypełnisz ręcznie, WordPress użyje Twojego tekstu zamiast automatycznie generowanego. Daje pełną kontrolę. 😊