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

时间:2018-03-06 16:12:41

标签: wordpress

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

请某人分享一些例子?

1 个答案:

答案 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();