Бесконечная подгрузка записей. Показать ещё.

Для подгрузки загрузки постов на странице есть несколько вариантов решения. Рассмотрим самый простой — с помощью бесплатного плагина Ajax Load More.

Плагин Ajax Load More

Плагин создает специальный шорткод, который нужно добавить на страницу или запись. В этом месте будет подгружаться бесконечная прокрутка записей. Если все записи будут показаны, то плагин уведомит об этом. Если в браузере посетителя отключен JavaScript, то будет работать обычная постраничная навигация. Но сначала его нужно настроить.

Первым делом установите и активируйте плагин.

Дальше перейдите в админ-раздел Ajax Load More -> Repeater Templates.

Бесконечная подгрузка записей. Показать ещё.

Тут приведен код шаблона вывода записей на экран, т.е. то, как будут выглядеть подгруженные посты. Вы можете изменить его в соответствии своих требований. Для редактирования шаблона требуется знание PHP и конструкций WordPress.

Отметим, что шаблон по умолчанию будет показывать только отрывки записей. Если нужно показать контент публикаций целиком, то замените функцию the_excerpt() на the_content().

Если вы решили изменить шаблон, то для сохранения его новой версии нажмите кнопку Save Template.

Создание шорткода

Для этого перейдите в админ-раздел Ajax Load More -> Shortcode Builder.

Бесконечная подгрузка записей. Показать ещё.

В этом разделе вы можете создать шорткод, который и будет запускать процесс загрузки постов. Его нужно будет вставить в шаблон вашей активной WordPress-темы.

Плагин предлагает много настроек, которые позволяют задать поведение и вывод на экране подгружаемых записей. Вот некоторые из них.

  • Типы записей (закладки Query Parameters -> Post Type) — выбор типов записей, которые будут подгружаться (по умолчанию — Записи). Также можно выбрать Страницы, Медиафайлы, пользовательские типы.

Бесконечная подгрузка записей. Показать ещё.

  • Категории (закладки Query Parameters -> Category) — выбор категорий записей для загрузки. По умолчанию плагин выбирает все категории. Также можно исключить ненужные.

Бесконечная подгрузка записей. Показать ещё.

  • Автор (закладки Query Parameters -> Author) — выбор автора, записи которого будут показаны.

Бесконечная подгрузка записей. Показать ещё.

  • Количество записей на странице (закладки Query Parameters -> Posts Per Page) — количество записей, которые будут подгружены при обновлении.

Бесконечная подгрузка записей. Показать ещё.

  • Пауза (закладки Display Settings -> Pause) — поведение автоматической подгрузки постов. false — автоматическая подгрузка, true — подгрузка по кнопке Load More.

Бесконечная подгрузка записей. Показать ещё.

  • Прокрутка (закладки Display Settings -> Scrolling) — автоматическая подгрузка постов при прокручивании вниз страницы.

Бесконечная подгрузка записей. Показать ещё.

После того, как плагин был настроен, справа вы увидите сгенерированный шорткод.

Бесконечная подгрузка записей. Показать ещё.

Все, что осталось сделать дальше, — это вставить шорткод в нужное место сайта. Если нужно добавить в контентную часть записи или страницы, то нужно их открыть на редактирование и вставить [ajax_load_more]. Если захотите добавить шорткод в шаблон темы, то используйте следующую конструкцию:

<?php echo do_shortcode('[ajax_load_more]'); ?>
ПОСМОТРИТЕ ТАКЖЕ:
Организация новостной или тематической рассылки сайта созданного на WordPress напрямую связана с созданием собственной базы
Плагин Global Content Blocks Если вам нужно вставить произвольный код в посты и страницы WordPress
Как установить favicon на WordPress Установка favicon на WordPress может осуществляться несколькими методами. Рассмотрим каждый из них.
Миниатюра в WordPress — это всего лишь обычное изображение, которое можно добавить через Медиабиблиотеку движка.
Хотите добавить всплывающее окно, сообщающее об использовании файлов cookie в WordPress? Закон Европейского Союза о
Как пользователь интернета, вы, вероятно, видели оранжевую иконку с надписью RSS канал. Если вы когда-нибудь

Добавить комментарий