Blok “Więcej” w WordPress to prosty, ale potężny narzędzie, które pozwala autorom i redaktorom zarządzać wyświetlaniem treści na stronach bloga. W tym artykule przedstawimy kilka metod na użycie tego narzędzia, włączając w to konkretne rozwiązania, takie jak snippet’y PHP i wtyczki.
1. Podstawy użycia bloku “Więcej”
Blok “Więcej” w WordPressie jest intuicyjny w użyciu. Aby dodać blok “Więcej” do posta:
- Przejdź do edytora wpisów WordPressa.
- Kliknij tam, gdzie chcesz dodać blok “Więcej”.
- Kliknij na ikonę “+” (dodaj blok) i wyszukaj blok “Więcej”.
- Kliknij na blok “Więcej” aby dodać go do wpisu.
Teraz treść po bloku “Więcej” będzie ukryta na stronie głównej lub stronie archiwum, a widoczna jedynie po kliknięciu w link “czytaj więcej” lub otwarciu pełnej strony wpisu.
2. Dostosowanie tekstu linku “czytaj więcej”
Domyślnie, tekst linku bloku “Więcej” w WordPressie to “czytaj więcej”. Możemy to jednak dostosować, korzystając z poniższego snippetu PHP:
function modify_read_more_link() {
return '<a class="more-link" href="' . get_permalink() . '">Twój tekst tutaj</a>';
}
add_filter( 'the_content_more_link', 'modify_read_more_link' );
Kod ten należy umieścić w pliku functions.php w temacie WordPressa. Zmieniamy “Twój tekst tutaj” na preferowany tekst linku.
3. Zmiana pozycji bloku “Więcej”
Czasami chcemy, aby blok “Więcej” pojawiał się w konkretnym miejscu, na przykład po 55 słowach. Możemy to osiągnąć dzięki wtyczce WordPress o nazwie “Advanced Excerpt”. Po instalacji tej wtyczki, wystarczy ustawić limit słów w ustawieniach wtyczki.
4. Ukrywanie bloku “Więcej” na konkretnych stronach
Jeśli chcemy ukryć blok “Więcej” na określonych stronach, możemy to zrobić przy użyciu warunkowego tagu WordPressa. Poniżej znajduje się przykładowy kod PHP, który ukryje blok “Więcej” na stronie głównej:
function hide_read_more_on_home( $more_link_element, $more_link_text ) {
if( is_home() ) {
return '';
}
return $more_link_element;
}
add_filter( 'the_content_more_link', 'hide_read_more_on_home', 10, 2 );
Kod ten również należy umieścić w pliku functions.php.
Podsumowując, blok “Więcej” w WordPressie jest prostym, ale potężnym narzędziem, które pozwala na kontrolę nad wyświetlaniem treści. Pamiętaj jednak, aby zawsze dokonywać zmian w kodzie w bezpieczny sposób, tworząc kopie zapasowe i testując zmiany na stronie testowej.