Как изменить стандартное количество выводимых записей в WordPress

Просмотры:37
Дата: 14 мая 2016

Извините! Это видео недоступно для встраивания!

По-умолчанию, WordPress отображает то же самое количество записей как для главной страницы (когда настроена, чтобы выводить записи блога), так и для всех типов архивов записей. Для того, чтобы изменить дефолтное количество отображаемых записей для какого-то определенного вида архива, можно добавить нижеследующую функцию в файл functions.php вашей темы.

В этом коде мы определили функцию под названием devise_number_displayed_posts, которая перехватывает в WordPress хук pre_get_posts. Внутри этой функции мы сначала проверяем, чтобы убедиться, что запрос является основным, а не non-admin. Если это соответствует действительности, тогда функция продолжает проверять наличие is_search(). is_search() в свою очередь является условным тегов, который возвращает true, если текущий запрос является запросом поиска. Если запрос — поисковый, тогда мы используем метод set() для того, чтобы изменить значение posts_per_page на 10.

Конечно же, можно изменить условный тег на что-то другое недели is_search() для того, чтобы настроить количество выводимых записей для другого типа запроса. Ниже мы приведем пример, где мы изменили количество отображаемых записей для архива произвольного типа записей под названием forum:

Это тот же самый код, за исключением отсутствия условного тега, вместо которого теперь мы указали is_post_type_archive(). Как вы наверное уже успели представить, перехват pre_get_postsвроде вышеуказанного открывает двери для любых способов кастомизации наших запросов к WordPress. По ссылке можно найти дополнительные условные теги WordPress, которые могут помочь реализовать ваши идеи.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Форма обратной связи wordpress без плагинов

Форма обратной связи без плагинов. Придется немного кодить: немного php, немного html и для красоты немного...
Дата: 2016-08-09T13:00:05.000Z
Автор: WPRUSe · Финты WordPress

Форма обратной связи wordpress без плагинов

Подробный материал со всеми данными на блоге: http://kostyakhmelev.ru/texnicheskaya-chast/forma-obratnoj-svyazi-wordpress-bez-plagina.html В данном.
Дата: 2014-12-13T16:55:43.000Z
Автор: Константин Хмелев

Как создать галерею на wordpress без плагинов

Подробное руководство по созданию галереи изображений стандартными средствами wordpress без установки дополн...
Дата: 2015-03-10T12:01:45.000Z
Автор: Опекун Александр

Leave a Reply

Your email address will not be published.