下一个/上一个链接在同一类别中不起作用

时间:2012-08-31 作者:ReynierPM

我创建了一个类别,称之为“博客”。然后我创建了一些帖子,并将“Blog”指定为帖子的类别。因此,我试图进入上一个/下一个相同的类别,但不起作用。这是我的代码:

<nav id="nav-single">
    <span class="nav-previous"><?php previous_post_link(\'%link\', __(\'<span class="meta-nav">&larr;</span> Previous\'), TRUE); ?></span>
    <span class="nav-next"><?php next_post_link(\'%link\', __(\'Next <span class="meta-nav">&rarr;</span>\'), TRUE); ?></span>
</nav><!-- #nav-single -->
即使创建了多篇文章,也不会显示任何链接。如果我删除真值,那么它将转到其他类别。我做错了什么?

3 个回复
最合适的回答,由SO网友:Upeksha 整理而成

这是WordPress 2111主题中的默认设置

<nav id="nav-single">
        <h3 class="assistive-text"><?php _e( \'Post navigation\', \'twentyeleven\' ); ?></h3>
        <span class="nav-previous"><?php previous_post_link( \'%link\', __( \'<span class="meta-nav">&larr;</span> Previous\', \'twentyeleven\' ) ); ?></span>
        <span class="nav-next"><?php next_post_link( \'%link\', __( \'Next <span class="meta-nav">&rarr;</span>\', \'twentyeleven\' ) ); ?></span>
</nav><!-- #nav-single -->
我复制粘贴了您的代码以替换上述默认代码。

<nav id="nav-single">
    <span class="nav-previous"><?php previous_post_link(\'%link\', __(\'<span class="meta-nav">&larr;</span> Previous\'), TRUE); ?></span>
    <span class="nav-next"><?php next_post_link(\'%link\', __(\'Next <span class="meta-nav">&rarr;</span>\'), TRUE); ?></span>
</nav><!-- #nav-single -->
你的代码在我的系统上运行得很好。您的代码没有任何问题。您可以参考Codex进一步更改代码。

http://codex.wordpress.org/Function_Reference/previous_post_link

SO网友:belinda

这对我很有用:

<div id="nav-single">           
<div class="nav-previous"><?php previous_post_link(\'&#8249; %link\', \'%title\', \'Next post in category\', TRUE); ?> </div>
<div class="nav-next"><?php next_post_link(\'%link &#8250;\', \'%title\', \'Next post in category\', TRUE); ?> </div>         
</div><!-- end of #nav-single -->\'

SO网友:anou

我也有同样的问题,在仔细阅读了codex之后,我发现我的帖子类型有一个自定义的分类法,没有命名为“category”(默认为WP),而是“categories”,因此为了在这里发挥作用,我必须编写代码:

<?php previous_post_link(\'%link\', \'<i title="Previous Project" class="prev"></i>\', true, array(), \'categories\') ?>
<?php next_post_link(\'%link\', \'<i title="Next Project" class="prev"></i>\', true, array(), \'categories\') ?>

结束

相关推荐

Thesis -style Navigation

我正在研究一个主题,我希望用户能够像论文一样选择要在主题选项页面中显示的页面。我已经在谷歌上搜索了几个小时的逆向工程论文,但还没有找到一个很好的解决方案。我想知道是否有人做过这件事或看过教程。