На страницах архивах сделали новый дизайн, так же вывели некоторые другие блоки. Нужно вывести в новые блоки необходимую информацию из движка Wordpress.
Главная страница
Http авторизация
adm
NAiCwi9TTOwZO45A
Решил, что распределить вывод по назначениям в произвольных полях будет максимально просто, но другие предложения тоже принимаются.
Здесь 3 блока:
1. Блок слайдер. Сюда выводим статьи которые имеют произвольное поле block_main = 1 (пока таких нет)
2. Блок материалы
. Сюда выводим статьи block_main = 2. Если статей больше 5 (в блоке у нас столько), то block_main = 2 и далее по дате или как-то по другому (как проще) ограничиваем. Возможно стоит взять другие значения произвольных полей, т.к. У нас в этом блоке 2 разных дизайна, тогда можно та же внести соответствующие корректировки
3. Блок
(последние записи). Выводим последние опубликованные статьи из “записи” (у нас есть и другие таксономии (бренды), поэтому ограничиваем только записями. Выводим 10 штук.
У превью есть:
1. Миниатюра
2. Название
3. Описание
4. Автор
5. Число комментариев
5. Ссылка на пост в нужных элементах.
В целом, там в элементах должно быть понятно.
Категория
На категории мы отображаем только посты которые принадлежат категории. Выводим:
1. Название категории
2. Блок block_category = 0 мы его нигде не выводим, нужен чтобы скрыть статьи с категории.
3. Блок block_category = 1 (
.
4. Блок block_category = 2 (
5. Блок block_category = 3 (
6. Другие статьи с пагинацией
. Сюда попадают все статьи “запись” данной категории, у которых не назначено соответствующие произвольное поле для блока (по сути, все остальные)
Если в данной категории у записей нет например block_category = 1, то блок соответственно не выводится (т.к. Там нечего выводить).
На второй и последующих страницах пагинации, соответственно блоков 3-5 (выше) уже не будет, только дальнейший перебор записей.
Страница автора
1. Аватар
2. Имя
3. Описание
4. Записи автора в пагинации
Запись
В этом блоке
1. Вывести аватар автора
2. Имя автора и ссылку на его страницу
3. Дату обновления статьи.
404 страница
В этом блоке
выводим просто последние статьи “Записи”