Возможно, вы замечали, что на многих ресурсах, таких как интернет-магазины, новостные порталы, встречается бесконечная подгрузка постов. То есть когда пользователь прокручивает страницу до конца или до видимой части экрана, тогда автоматически подгружается следующая часть контента.
Такая функция работает на Ajax технологии, что позволяет без перезагрузки страницы делать обращение к базе данных. По сути, мы заменяем обычную стандартную пагинацию страниц, на автоматическую.
Для WordPress такую «фишку» можно сделать с помощью плагинов с официального репозитория. В статье я сделал небольшую подборку плагинов бесконечной подгрузки постов, чтобы вы сэкономили свое время и не перебирали большие стопки модулей.
Catch Infinite Scroll
Как обычно все начинается с установки плагина и его активации, после чего добавится новый пункт меню «Catch Infinite Scroll» в боковой панели. Переходим на него и вносим свои изменения в параметры. Настроек у плагина не так уж много, поэтому будет несложно разобраться. В первом пункте просто выбираете, чтобы загрузка постов была на автомате или по нажатию на кнопку. А также есть выбор индикатора загрузки. Скриншот для примера.
YITH Infinite Scrolling
Второй плагин почти аналогичный предыдущему. За исключение одного параметра, а именно нет возможности сделать кнопку «загрузить еще». Посты всегда будут загружаться на автомате. Но у него есть платная версия, где намного больше настроек. Правда, я в них не вникал, но может там есть способность выбирать, каким образом посты будут загружаться.
WordPress Infinite Scroll – Ajax Load More
Последний плагин полностью отличается от вышеописанных. Он содержит в себе большое количество настроек, что позволит настроить более детально бесконечную загрузку постов. Так сказать, тонкий подход и пользовательский выбор. В этом обзоре я не стану рассматривать все его параметры. Это можно будет сделать в отдельной статье. Если кому-то будет сложно в нем разобраться, то пишите в комментариях. Сделаю для этого плагина личную статью о разборе всех его настроек.