WP-DOC

Pisanie motywu

06.03 Fragment postu – the_excerpt()

Ostatnia modyfikacja: 19.01.2021

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.

Napisz komentarz

Wszystkie pola są obowiązkowe. E-mail nie będzie udostępniony, ani wykorzystywany do rozsyłania wiadomości reklamowych.

Jeszcze nikt nie napisał komentarza.