我不知道如何在 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');
请有人分享例子?
您可以在
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();