我无法弄清楚如何在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();