我在我的WP作品集上有一个静态首页,并尝试使用codex,但似乎无法找出我的循环。下面是我的第一个查询:
<?php query_posts('category_name=portfolio&posts_per_page=4') ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
知道在静态首页上分页是什么样子吗?
不需要任何插件你就可以使用这个(只是一个简单的例子)
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$args=array('category_name'=>'portfolio','posts_per_page'=>4,'paged'=>$paged);
query_posts($args);
if (have_posts()) : while (have_posts()) : the_post();
/...
endwhile;
posts_nav_link();
wp_reset_query();
endif;
访问Codex了解更多关于链接格式的信息。
或者你可以使用插件像pagenavi(我使用这个)或无限滚动。还有一个很好的教程,如果你想手动创建无限滚动
你可以使用这个插件:wp page navi
如果您在此查询中有更多帖子,它将自动添加页面导航。
在阅读了各种论坛上几十年的旧帖子后,Github Co-Pilot只是建议这样做,它在静态首页上生成分页效果很好
<?php
$big = 999999999;
echo paginate_links(array(
'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
'format' => '?paged=%#%',
'current' => max(1, $paged),
'total' => $query->max_num_pages,
'prev_text' => __('« Previous', 'textdomain'),
'next_text' => __('Next »', 'textdomain'),
));
?>