Wordpress显示帖子与特定三个类别的分页

时间:2016-11-07 10:14:20

标签: wordpress custom-post-type custom-wordpress-pages

任何人都可以帮助如何列出特定类别ID的wordpress中的帖子,例如。考虑(55,37,28)是类别ID。 我想用分页显示它。提前谢谢

1 个答案:

答案 0 :(得分:0)

作为参数,您可以传递类别ID以从该类别中获取帖子

<?php
$args = array('post_type'=>'post_type_name', 'cat' => '55,37,28');
// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {
    echo '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        echo '<li>' . get_the_title() . '</li>';
    }
    echo '</ul>';
    /* Restore original Post Data */
    wp_reset_postdata();
} else {
    // no posts found
} ?>


 //this will echo out the pagination

echo paginate_links( array(
                'base'    => get_pagenum_link( 1 ) . '%_%',
                'format'  => ( ( get_option( 'permalink_structure' ) && ! $wp_query->is_search ) || ( is_home() && get_option( 'show_on_front' ) !== 'page' && ! get_option( 'page_on_front' ) ) ) ? '?paged=%#%' : '&paged=%#%',
                // %#% will be replaced with page number
                'currennext' => get_query_var('pages'),
                'total'   => $the_query->max_num_pages,
                'prev_t'=>true,
                'prev_text'=> __('« Previous'),
                'next_text'=> __('Next »'),
            ) );

对于paginate_links,您可以查看here