在wp-admin上每页显示5个而不是20个帖子

问题描述 投票:0回答:1

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

请有人分享一些例子吗?

wordpress
1个回答
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();
© www.soinside.com 2019 - 2024. All rights reserved.