我无法弄清楚如何在wp-admin表格中显示每页最多5个帖子,默认情况下显示20个帖子,如果我把它显示为5但分页不起作用。
function five_posts_per_page( $query ) {
$query->set( 'posts_per_page', '5' );
$query->set( 'orderby', 'post_date' );
$query->set( 'order', 'desc' );
}
add_action( 'pre_get_posts', 'five_posts_per_page');
请某人分享一些例子?
答案 0 :(得分:0)
您可以在wp-admin信息中心更改帖子编号 - >设置 - >阅读 - >博客页面最多显示。默认号码是10.
使用代码,您可以像这样使用循环:
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : '1';
$args = array (
'paged' => $paged,
'posts_per_page' => '5',
'post_type' => 'post',
);
// The Query
$query = new WP_Query( $args );
// The Loop
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// do stuff
}
} else {
// no posts found
}
// Restore original Post Data
wp_reset_postdata();