Search code examples
wordpresswp-list-categories

wp_list_categories - custom post types


I want to display certain wordpress categories, but also from certain post type - video. Thats code only returns categeries from default posts.

function my_vc_shortcode( $atts ) {
return '
    <ul class="categories">
         '.wp_list_categories( array(
            'orderby' => 'name',
            //'post_type' => 'video', 
            'include' => array(20216, 20375, 20216),
            'title_li' => '',
        ) ).'
    </ul>
    ';
}
add_shortcode( 'my_vc_php_output', 'my_vc_shortcode');

Solution

  • Add post_type to the query. 'post_type' => 'video'

    function my_vc_shortcode( $atts ) {
    return '
        <ul class="categories">
             '.wp_list_categories( array(
                'post_type' => 'video',
                'orderby' => 'name',
                //'post_type' => 'video', 
                'include' => array(20216, 20375, 20216),
                'title_li' => '',
            ) ).'
        </ul>
        ';
    }
    add_shortcode( 'my_vc_php_output', 'my_vc_shortcode');