您必须在next_post_link
和previous_post_link
调用,因为它使用的是posts数据,而不是您的特定查询数据,因此,这应该可以解决它:
while ( $homepage->have_posts() ) : $homepage->the_post();
next_post_link( \'« %link\', \'%title\', false, \'5\' );
previous_post_link( \'%link »\', \'%title\', false, \'5\' );
endwhile;
其中5为排除类别。如果需要排除更多类别,只需用逗号分隔它们。