如何在帖子底部反转帖子导航

时间:2015-11-05 作者:tcrosley

我使用的儿童主题源自《2013年》。我想让我的帖子按时间顺序(升序)显示。我尝试从添加代码this answer 索引。php,但由于某种原因,这似乎不起作用。所以我得到了插件"Advanced Post Types Order" 就以正确的顺序显示帖子而言,这似乎很有效。

然而,现在当我想显示一篇文章时,导航链接是向后的。它显示:

enter image description here

这两个链接应该正好相反,即。

<-- post #1 对于“上一篇”帖子,以及post#3 --> 对于“下一篇”帖子。

我看了一下文件单。发现它在函数中调用了Twentythine\\u post\\u nav()。php。在这个函数中,我找到了两行:

   <?php previous_post_link( \'%link\', _x( \'<span class="meta-nav">&larr;</span> %title\', \'Previous post link\', \'twentythirteen\' ) ); ?>
   <?php next_post_link( \'%link\', _x( \'%title <span class="meta-nav">&rarr;</span>\', \'Next post link\', \'twentythirteen\' ) ); ?>
所以我试着颠倒他们的顺序。

   <?php next_post_link( \'%link\', _x( \'%title <span class="meta-nav">&rarr;</span>\', \'Next post link\', \'twentythirteen\' ) ); ?>
   <?php previous_post_link( \'%link\', _x( \'<span class="meta-nav">&larr;</span> %title\', \'Previous post link\', \'twentythirteen\' ) ); ?>
但令人惊讶的是,这并没有改变任何事情(!)。我知道我正在使用这个函数,因为如果我更改显示的某些字符(例如将&rarr更改为-->)。我不知道这里有没有一些有趣的CSS技巧?

顺便说一句,这是我的第一个WordPress项目,所以如果我遗漏了一些明显的东西,我不会感到惊讶。

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

您需要交换它们的参数(&E);rel标签也:

<?php echo str_replace( \'rel="next"\', \'rel="prev"\', get_next_post_link( \'%link\', _x( \'<span class="meta-nav">&larr;</span> %title\', \'Previous post link\', \'twentythirteen\' ) ) ); ?>
<?php echo str_replace( \'rel="prev"\', \'rel="next"\', get_previous_post_link( \'%link\', _x( \'%title <span class="meta-nav">&rarr;</span>\', \'Next post link\', \'twentythirteen\' ) ) ); ?>

相关推荐

Slider's missing navigation

我安装了BuddyPress和Easy FancyBox,还安装了carouFredSel滑块(不是WordPress插件)。启用这两个插件后,滑块将停止正常工作(导航项目符号丢失)。这可能是某种jQuery冲突吗?这是标题。php:http://pastebin.com/eBLpFBZ9 下面是带有滑块的页面:http://adamklimowski.pl/chamois/提前感谢您提供的任何帮助。