更改主迴圈的每頁帖子
我們需要做的就是使用 set()
物件的 set()
方法。
它需要兩個引數,首先是我們要設定的內容,然後是要設定的值。
add_action( 'pre_get_posts', 'change_posts_per_page' );
function change_posts_per_page( $query ) {
if( !$query->is_main_query() || is_admin() ) return;
$query->set( 'posts_per_page', 5 );
return;
}