Użycie funkcji
Funkcja the_excerpt()
, służy do wyświetlenia fragmentu postu. W ten sposób na stronie głównej czy kategorii nie zostanie zaprezentowany cały artykuł, a jedynie jego część. Na listingu niżej przykład zastosowania funkcji.
Przykład zastosowania funkcji the_excerpt()
if (have_posts()) :
while (have_posts()) : the_post();
?>
<div>
<?php the_excerpt(); ?>
</div>
<?php
endwhile;
else :
// Brak postów
endif;
Domyślnie funkcja wyświetli 55 słów, na końcu stawiając znaki [...]
. Wadą użycia tej funkcji jest, to że urwanie tekstu może nastąpić w połowie zdania.
Zmiana domyślnej liczby słów
Za pomocą funkcji w pliku zaczepu filtru dla excerpt_length
, można zmienić domyślną liczbę słów. Przedstawioną na listingu niżej funkcję należy dodać do pliku functions.php
.
Zmiana domyślnej liczby słów dla the_excerpt()
function num_charest() {
return 105;
}
add_filter('excerpt_length', 'num_charest');
Fragment postu przy użyciu the_content()
Informacje na temat wyświetlania fragmentu postu przy użyciu funkcji the_content()
w artykule 02.05 Wyświetlanie wpisów – pętla.
KOMENTARZE
Jeżeli masz pytanie lub sugestie dotyczącą artykułu to napisz komentarz. Wartościowe komentarze zostaną umieszczone jako opinie warte uwagi.