Como mostrar post types agendados nas listagem WordPress

Ivon Filho

Procurando desenvolvedor freelancer para seu projeto?

Adicionar código na functions.php

function mostrar_posts_agendados_para_multiplos_tipos($query) {
    if (!is_admin() && $query->is_main_query()) {
        // Substitua 'sustentacao', 'tipo2', 'tipo3' pelos slugs dos seus tipos de post
        $tipos_de_post_permitidos = ['sustentacao', 'tipo2', 'tipo3'];

        if (array_intersect($tipos_de_post_permitidos, (array) $query->get('post_type'))) {
            $query->set('post_status', ['publish', 'future']);
        }
    }
}

add_action('pre_get_posts', 'mostrar_posts_agendados_para_multiplos_tipos');
Rolar para cima