Получить X сообщений для всех типов сообщений в таксономическом терминальном архиве

Я работаю над закладкой страницы архива для таксономических условий.

В конечном счете, я хочу, чтобы каждая вкладка показывала 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).

Solutions Collecting From Web of "Получить X сообщений для всех типов сообщений в таксономическом терминальном архиве"