带有特定三个类别分页的 Wordpress 显示帖子
Wordpress Display Posts with pagination of particular three categories
任何人都可以帮助如何在 wordpress 中列出特定类别 ID 的帖子,例如。考虑 (55,37,28) 是类别 ID。
我想使用分页显示它。提前谢谢你
作为参数,您可以传递类别 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
任何人都可以帮助如何在 wordpress 中列出特定类别 ID 的帖子,例如。考虑 (55,37,28) 是类别 ID。 我想使用分页显示它。提前谢谢你
作为参数,您可以传递类别 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