Поддержка Темы и шаблоны Вывести посты из рубрики по нужной метке.

  • Есть такая структура:
    Главная рубрика
    -Рубрика 1
    —подрубрика 1.1
    —подрубрика 1.2
    -Рубрика 2
    —подрубрика 2.1
    —подрубрика 2.2

    В каждой подрубрике есть 4 типа постов. У каждого типа своя метка. Например: объявления, новости, мнения, релизы.
    На странице категории (archive.php) выводятся 4 блока постов соответственно каждый блок соответствует своей метке.
    Поскольку постов много, то выводится только последние 5 постов каждой метки. То есть 5 новостей, 5 объявлений и т.д.
    Нужно сделать к каждому блоку ссылку: «все новости» или «все посты», которая вела бы к новостям (объявлениям и т.д.) конкретно этой подрубрики.
    Помогите советом как сделать. В wordpresss недавно, так что желательно поподробнее.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • В каждой подрубрике есть 4 типа постов. У каждого типа своя метка. Например: объявления, новости, мнения, релизы

    Может быть стоит изменить структуру? Сам сайт посмотреть можно?
    Но как вариант как мне кажется стоит создавать метки по типу Подрубрика1_новости.

    • Ответ изменён 1 год, 4 месяца назад пользователем intman1958.

    Сайт на локалке. Делать метки Подрубрика1_новости не получится. Подрубрик может быть неограниченное количество. Тут или через фильтры (я так думаю) либо еще как то через таксаномии. Не думаю, что у меня у первого такой вопрос возник.

    Модератор Юрий

    (@yube)

    Ничего военного. Цикл по меткам и WP_Qury c tax_query для двух таксономий по AND.

    https://developer.wordpress.org/reference/classes/wp_query/

    Я с wordpressom пару недель знаком. Так что боюсь, что не очень понимаю что именно надо делать

    Модератор Юрий

    (@yube)

    Я с wordpressom пару недель знаком.

    А с php вообще знакомы?

    Нет конечно.)))) поищу специалиста. Спасибо за ответ.

    я думал может есть готовое решение или специальная функция.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Вывести посты из рубрики по нужной метке.» закрыта для новых ответов.