Как отобразить ожидаемое время прочтения статьи на блоге

Недавно, бродив по интернету, наткнулся на одном блоге забавный маленький блок в каждом посте, который показывал примерное время, которое нужно затратить на прочтение статьи. Так как блог использовал для этого плагин, то и найти его не составила труда. В этой статье покажу как сделать себе такую «примочку» на блог.

Прежде всего, нужно установить и активировать плагин: Post Reading Time. После активации, вы увидите новую настройку в меню под Настройки, с названием «Post Reading Time».

Post Reading Time Plugin Screenshot

Как видно на скриншоте выше, нам доступно несколько настроек. Первая — слов в минуту. Логика работы плагина такова: он подсчитывает количество слов в вашем посте и среднее количество прочитываемых слов в минуту. Согласно Wikipedia, 200-400 слов в минуту — это средний уровень чтения для усвоения материала. Поэтому выставим в настройках 200 слов в минуту как усредненное значение. Также можно указать текст, который будет отображать до времени чтения, и после него. Ну, и выбираем единицы измерения времени: минуты или минуты+секунды.

Результат будет выглядеть примерно так:

Estimated reading time: 3 minutes, 47 seconds.

Для того, чтобы получить именно такой результат вывода времени у себя на блоге, вам нужно вставить следующий код в файл вашей темы в том месте, где желаете его отобразить:

<?php post_read_time(); ?>

Многие добавляют его в файлы single.php, archive.php или на главную страницу.

Мне понравился этот плагин, так как он очень простой, много настраивать не нужно, и необходимо лишь чуть-чуть отредактировать файлы темы.
Подводя итоги, если вам интересна такая фишка на своем блоге, тогда однозначно стоит выбрать Post Teaser plugin.

Надеюсь, что вам понравилась статья. Как вы считаете, помогает ли пользователям отображение времени прочтения статей?

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top