WP Query по категориям

145
03 августа 2021, 01:10

Мне нужно сделать запрос в базу следующего вида: Вытянуть все посты которые присоединены к категориям например category_1, category_2, category_3. В свою очередь каждая из категорий имеет одну общую категорию main_category. В результате мне нужно получить сумму всех постов

main_category + category_1
main_category + category_2
main_category + category_3

Спасибо

Answer 1

Запрос должен выглядеть примерно так:

$args = [
    'post_type' => 'post',
    'status'    => 'publish',
    'tax_query' => [
        'relation' => 'OR',
        [
            'taxonomy' => 'category',
            'field'    => 'slug',
            'terms'    => [ 'main_category', 'category_1' ],
        ],
        [
            'taxonomy' => 'category',
            'field'    => 'slug',
            'terms'    => [ 'main_category', 'category_2' ],
        ],
        [
            'taxonomy' => 'category',
            'field'    => 'slug',
            'terms'    => [ 'main_category', 'category_3' ],
        ],
    ],
];
$query = new WP_Query( $args );
READ ALSO
Не могу разобраться с валидацией в YII2

Не могу разобраться с валидацией в YII2

[![введите сюда описание изображения][1]][1]Есть таблица Traffic c полями way_id и time_startНеобходимо чтобы при добавлении новой записи в поле time_start, выполнялась...

231
Как добавить кнопки управления xDebug в PhpStorm?

Как добавить кнопки управления xDebug в PhpStorm?

Хотелось бы добавить свои кнопки управления в панель инструментов PhpStorm для быстрого переключения режимов отладки

145
Конвертация PHP в JS

Конвертация PHP в JS

Можно ли ,и как, данный PHP-скрипт полностью конвертировать в JS?

140
yii2, relations, как получить count()

yii2, relations, как получить count()

я пытаюсь получить количество видео из таблицы videos(),

184