很多WordPress模板都是把“前一文章”和“后一文章”显示在页面底部。要是文章短,没问题,要是文章又长评论又多,那就找也找不见了。所以我们需要在顶部和底部都显示“前一文章”和“后一文章”。

有两种办法,一种是hard coding,也就是一开始用的办法用php函数。后来发现最简单不如直接调用内部函数,效果还漂亮。方法为:

在Single Post(single.php)文件的适当位置加入:

<?php the_post_navigation( array( 'next_text' => '<span class="post-title">%title &raquo;</span>', 'prev_text' => '<span class="post-title">&laquo; %title</span>', ) );?>

共有 6 条评论

  1. Fiona

    上海

    偶用免费的,不好加,伤心……

    十四年前 Google Chrome 8 · Windows 7

    回复

    • S

      江苏

      @Fiona 要不你也折腾一个?:P
      我做技术支持。

      十四年前 Google Chrome 7 · Windows 7

      回复

      • Fiona

        上海

        @S 我实在没那个精力折腾啊

        十四年前 Google Chrome 8 · Windows 7

        回复

        • S

          江苏

          @Fiona 呃…好吧:)那就先这么着。以后有空你再弄呗!还是我来帮你弄一个?

          十四年前 wp-nokia 0 · Nokia

          回复

  2. toinka

    广西

    这个放在哪个位置哦?

    十三年前 Firefox 3 · Windows XP

    回复

    • S

      江苏

      @toinka 放在Single Post(single.php)模版的正文上方。有些模版没有这个模块所以才写了这个。不过如今大部分模版都有了。

      十三年前 Google Chrome 15 · Windows 7

      回复

       

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注