Модификации стандартных циклов в WordPress перед вызовомОпубликовано: 25.05.2018 Наверное по заголовку не совсем понятно, о чем речь. Итак, предположим, что есть страница для рубрик, archive.php (ну или category.php, это не важно). Мы создали новый тип постов, например events, (ивенты) но в рубриках они ничерта не появились. Ну то есть в админке при создании ивента мы приписали ему какую-либо из рубрик, но толку нет. Первое решение, которое напрашивается, это изменить в начале файла цикл при помощи query_posts . Окей, сделали.
В итоге перестала работать постраничная навигация. Дело в том, что в основном цикле есть ещё некоторые параметры, которые необходимо учитывать. И сделать это можно двумя способами: Способ 1. Этот код вставляется непосредственно на страницах category.php, tag.php, archive.php, search.php и так далее.
Способ 2. Сделаем всё то же самое, но при помощи фильтра. Код засунуть в functions.php, находящийся в папке с текущей темой.
Смотрите также |
Добро пожаловать ,
Гость
!
|