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