Aby ograniczyć długość fragmentów wpisów (excerpt) w WordPressie, musisz najpierw zrozumieć, że te fragmenty są używane do wyświetlania krótkich podsumowań treści na stronach archiwów, stronach kategorii czy wynikach wyszukiwania. Domyślnie, WordPress generuje fragmenty wpisów na podstawie pierwszych 55 słów, ale często jest to zbyt długie dla wielu użytkowników i może powodować, że strony wyglądają mniej estetycznie. Jeśli chcesz zmniejszyć lub dostosować długość tych fragmentów, istnieje kilka sposobów, aby to zrobić. Zmiana tej długości może mieć znaczący wpływ na wygląd Twojej strony, zwłaszcza jeśli chcesz, by była bardziej przejrzysta i estetyczna. Możliwości dostosowania są dość szerokie, a proces ten można wykonać ręcznie, zmieniając ustawienia w panelu administracyjnym, lub za pomocą odpowiednich wtyczek.
Pierwszym sposobem jest zmiana długości excerpt w plikach szablonu Twojego motywu. Jeśli masz dostęp do plików motywu, możesz edytować plik odpowiedzialny za wyświetlanie wpisów. Aby to zrobić, musisz znaleźć funkcję, która generuje fragmenty, zwykle jest to funkcja the_excerpt()
. W tym miejscu możesz ustawić nową długość fragmentu. Możesz to zrobić, modyfikując funkcję, która odpowiada za generowanie tekstu. Warto zwrócić uwagę, że zmiana tej wartości będzie miała wpływ na wszystkie miejsca, w których wykorzystywane są fragmenty wpisów w Twoim motywie, co pozwala na spójną prezentację treści na stronie. Jeśli nie chcesz modyfikować plików motywu ręcznie, wtyczki mogą oferować prostsze rozwiązania.
Drugim sposobem, który może okazać się bardziej przyjazny dla osób, które nie mają doświadczenia w edytowaniu plików PHP, jest skorzystanie z wtyczek dostępnych w repozytorium WordPressa. Istnieje wiele wtyczek, które umożliwiają łatwe dostosowanie długości fragmentów wpisów. Wtyczki te zazwyczaj oferują intuicyjny interfejs, dzięki któremu wystarczy wpisać pożądaną liczbę słów, a WordPress automatycznie zaktualizuje fragmenty zgodnie z nowymi ustawieniami. Takie wtyczki pozwalają również na dalsze dostosowywanie innych elementów, jak na przykład dodanie czy też usunięcie końcowego linku „…więcej” (Read More), który zazwyczaj pojawia się na końcu wyświetlanych fragmentów. Dzięki takim narzędziom można szybko i łatwo uzyskać pożądany efekt bez konieczności ingerowania w kod strony.
Inną opcją jest ustawienie długości fragmentów w opcjach motywu. Niektóre motywy WordPress, szczególnie te bardziej rozbudowane, oferują wbudowane opcje pozwalające na modyfikowanie długości fragmentów wpisów. W tym przypadku wszystko odbywa się w panelu administracyjnym, bez konieczności modyfikowania plików motywu. Wystarczy przejść do sekcji ustawień motywu, a następnie poszukać opcji, która odpowiada za długość excerpt. Warto sprawdzić, czy Twój motyw oferuje takie funkcje, ponieważ może to znacznie ułatwić cały proces. Jeśli motyw nie posiada tej opcji, nadal można skorzystać z wcześniej wspomnianych metod – edytowania plików motywu lub instalacji wtyczki.
Jeśli natomiast chcesz, aby WordPress samodzielnie generował krótsze fragmenty dla każdego wpisu, możesz również skorzystać z funkcji custom excerpt. W przypadku tej metody to Ty, jako autor wpisu, będziesz mógł manualnie decydować, jak długi ma być fragment wyświetlany na stronie. Każdy wpis w WordPressie posiada pole, w którym możesz wpisać własny, skrócony opis. Jeśli zdecydujesz się na tę opcję, fragmenty będą wyświetlane zgodnie z Twoimi preferencjami, a WordPress nie będzie już samodzielnie generował krótkich streszczeń. To rozwiązanie daje pełną kontrolę nad tym, co dokładnie pojawi się w excerpt, ale wymaga od autora pracy nad każdym wpisem osobno.
Na końcu warto dodać, że zmiana długości excerpt ma również wpływ na SEO strony, ponieważ fragmenty wpisów pojawiają się na stronach archiwów, kategoriach i w wynikach wyszukiwania. Optymalna długość fragmentu może pomóc w przyciąganiu odwiedzających, a także poprawić indeksowanie strony przez wyszukiwarki internetowe. Ważne jest, aby znaleźć balans pomiędzy odpowiednią długością fragmentu a dostarczeniem wystarczającej ilości informacji, która zachęci użytkowników do kliknięcia i przeczytania pełnej treści wpisu.