W dzisiejszym cyfrowym świecie, gdzie treści są konsumowane szybciej niż kiedykolwiek, ważne jest, aby dostosować swoje strony internetowe do potrzeb użytkowników. Jednym z aspektów, który może znacząco poprawić doświadczenie użytkownika, jest dodanie estymacji czasu czytania do artykułów na Twojej stronie WordPress. W tym artykule pokażemy, jak krok po kroku dodać funkcję obliczania czasu czytania do Twojego motywu WordPress, co nie tylko poprawi użytkowość, ale także może przyczynić się do lepszego pozycjonowania w wyszukiwarkach.
Spis treści
- Wprowadzenie
- Krok 1: Utworzenie funkcji obliczającej czas czytania
- Krok 2: Wyświetlanie czasu czytania
- Podsumowanie
Wprowadzenie
Dodanie estymacji czasu czytania do postów w WordPressie to świetny sposób, aby poinformować czytelników, ile czasu zajmie im przeczytanie danego artykułu. Jest to szczególnie przydatne w dzisiejszych czasach, kiedy ludzie chcą wiedzieć, czy mają wystarczająco dużo czasu, aby zatopić się w treści podczas przerwy na kawę czy w podróży.
Krok 1: Utworzenie funkcji obliczającej czas czytania
Pierwszym krokiem w dodaniu estymacji czasu czytania do Twojej strony WordPress jest utworzenie funkcji, która to umożliwi. Poniżej znajdziesz kod, który należy dodać do pliku functions.php
Twojego motywu WordPress.
function calculate_reading_time() {
$post_content = get_post_field('post_content', get_the_ID());
$word_count = str_word_count(strip_tags($post_content));
$reading_speed = 200; // Średnia liczba słów na minutę
$reading_time = ceil($word_count / $reading_speed);
return $reading_time;
}
Ten fragment kodu pobiera treść posta, usuwa z niej znaczniki HTML (dzięki funkcji strip_tags
), liczy słowa (za pomocą str_word_count
), a następnie dzieli liczbę słów przez średnią prędkość czytania (200 słów na minutę), aby uzyskać czas czytania w minutach. Funkcja ceil
jest używana do zaokrąglenia czasu czytania do pełnych minut.
Krok 2: Wyświetlanie czasu czytania
Po utworzeniu funkcji, możesz teraz wykorzystać ją w swoim motywie, aby wyświetlić czas czytania. Poniżej przedstawiono, jak to zrobić:
echo sprintf(__('Około %s minut czytania', 'text-domain'), calculate_reading_time());
Ta linijka kodu wyświetla czas czytania w postaci przyjaznej dla użytkownika, informując go, ile minut zajmie przeczytanie artykułu. Możesz dostosować ten fragment, aby lepiej pasował do stylu Twojej strony.
Podsumowanie
Dodanie funkcji estymacji czasu czytania do Twoich postów w WordPressie jest prostym, ale skutecznym sposobem na poprawę doświadczeń użytkowników oraz zwiększenie zaangażowania. Przedstawione kroki pomogą Ci w łatwej implementacji tej funkcjonalności, co jest kolejnym krokiem w kierunku budowania bardziej dostępnych i przyjaznych dla użytkownika treści.
Zachęcam do eksperymentowania z tą funkcją i dostosowywania jej do potrzeb Twojej strony, aby zapewnić najlepsze możliwe doświadczenie dla Twoich czytelników.