2012-09-15 76 views
0

我的wordpress顯示主頁上的最新帖子。設置每頁18篇文章。我如何制定一些規則在第一頁顯示18個帖子(按配置),在第二頁和後續頁面顯示8個帖子?wordpress不同的帖子每頁數量

<?php while (have_posts()) : the_post(); 
    get_template_part('content', get_post_format()); 
endwhile; ?> 

曾嘗試以下:

add_filter('pre_get_posts', 'my_get_posts'); 
function my_get_posts($query) { 
if ($query->is_main_query()){ 
    if (is_home()){ 
     $query->set('showposts', 18); 
    } 
    else { 
     $query->set('showposts',7); 
     $query->set('posts_per_page',7); 
    } 
} 
return $query; 
} 

:-(

+0

這屬於WordPress的答案,而不是堆棧溢出。 –

回答

相關問題