Я работаю над закладкой страницы архива для таксономических условий.
В конечном счете, я хочу, чтобы каждая вкладка показывала 10 последних сообщений для отдельного типа сообщений со ссылкой «видеть все» в нижней части вкладки, которая будет направлять посетителей в архив типа Post, отфильтрованный термином таксономии.
Я знаю, что я могу достичь этого относительно легко с несколькими запросами и чем-то вроде:
<section class="tab" id="tab1"> <?php $query1 ?> [loop content here] </section> <section class="tab" id="tab2"> <?php $query2 ?> [loop content here] </section> [...]
Для рассматриваемых шаблонов я буду использовать только 4 вкладки, но мне интересно, есть ли более эффективный способ сделать это с помощью одного запроса.
То, что я действительно хотел бы вывести, – это нечто большее:
<article class="custom-type1"> [Listing content] </article> <article class="custom-type2"> [Listing content] </article> <article class="custom-type1"> [Listing content] </article> <article class="custom-type3"> [Listing content] </article> <article class="custom-type2"> [Listing content] </article> [...]
Затем я буду использовать вкладки, чтобы включить / отключить видимость для определенных классов CSS. (Я также думаю, что этот второй вариант будет выглядеть лучше для посетителей с отключенным JS).