Gekos
10/3/2019 - 2:31 PM

Categorie nei Custom Type

Con questo codice, che va aggiunto a function.php, riesco ad aggiungere le categorie create con WP ad un Custom Type, se creo un custom type, eventi, non visualizzerò le categorie, per poter aggiungere una categoria devo aggiungere il seguente codice, adesso quando andrò ad inserire un tipo evento, ritroverò anche le categorie

<?php
function my_cptui_add_post_types_to_archives( $query ) {
    // We do not want unintended consequences.
    if (is_admin() || ! $query->is_main_query()) {
        return;
    }

    if (is_category() || is_tag() && empty( $query->query_vars['suppress_filters'])) {
        $cptui_post_types = cptui_get_post_type_slugs();

        $query->set(
            'post_type',
            array_merge(
                array( 'post' ),
                $cptui_post_types
            )
        );
    }
}
add_filter('pre_get_posts', 'my_cptui_add_post_types_to_archives');
?>