Получить сообщения и страницы WordPress по пользовательскому шаблону - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь получить кучу сообщений и страниц с указанными c шаблонами:

$args = array(
        'numberposts' => -1,
        'post_type' => array('page', 'post'),
        'meta_query' => array(
            'relation' => 'OR',
            array(
                'key' => '_wp_page_template',
                'value' => 'template-event.php',
            ),
            array(
                'key' => '_wp_page_template',
                'value' => 'template-story.php',
            )
        )
    );
    $posts = get_posts($args);

Проблема в том, что сообщения не возвращаются, только страницы. Я подозреваю, что это потому, что оператор meta_query переопределяет оператор post_type.

Так как же я могу получить сообщения? Нужен ли оператор пост-поиска в meta_query?

...