WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress如何添加分页功能

查看 WP集市 的更多文章WP集市 2025-09-01 【WordPress教程】 1214人已围观

  1. 在WordPress里搞分页,其实就跟你翻书一样,得让读者点下一页对吧?首先得在文章里插个分页符。写文章时切换到“文本”模式,敲入<!--nextpage-->,比如这样:
<p>第一页内容...</p>
<!--nextpage-->
<p>第二页内容...</p>

保存后,前台就会自动出现页码导航,但样式可能丑得像个土豆——得自己调CSS。

  1. 要是主题没自动支持分页(比如某些老主题),就得去模板文件里动手脚。打开single.php,找到主循环部分,加上这段代码:
<?php
wp_link_pages( array(
 'before'      => '<div class="cf00-da2e-8955-f618 page-links">' . __( 'Pages:', 'your-theme' ),
 'after'       => '</div>',
 'link_before' => '<span class="da2e-8955-f618-50b7 page-number">',
 'link_after'  => '</span>',
) );
?>

这会在文章底部生成带CSS类的分页链接,回头用CSS捏成圆的扁的随你便。

  1. 有时候总觉着分页逻辑不对劲?比如翻页时标题重复?八成是没重置查询(query)。在循环外甩个wp_reset_postdata();,避免数据串频:
<?php while ( have_posts() ) : the_post(); ?>
 <!-- 内容 -->
 <?php wp_link_pages(); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); // 关键在这 ?>
  1. 想自定义分页文字?比如把“下一页”改成“接着瞅”?用paginate_links函数过滤一下:
<?php
echo paginate_links( array(
 'prev_text' => '← 前一篇',
 'next_text' => '后一篇 →',
) );
?>

扔哪儿?通常扔在functions.php里挂个钩子,或者直接改模板——看你心情。

  1. 最后记得:分页别太碎,一页拆成十八段谁还看?内容逻辑连贯才是王道。代码只是工具,用户体验才是爹。搞完顺手清个缓存,免得自己跟自己较劲刷新半天。

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 280 篇 | 评论 0 次
最新文章