下一个/上一个类似a的单一导航

时间:2014-05-15 作者:JackTheKnife

我在site 导航菜单,使用下一个/上一个功能在站点中导航。目前,它是一个硬编码图像地图,每个页面上都有相关链接。

我知道如何从breadcrumbs获取下一个/上一个功能,以用于以下代码的子页面here , 但我不知道当没有子页时,如何在父菜单(顶部)之间使用该功能,或者当登录页是最后一个子页时,如何跳转到下一个父菜单(顶部)。

有什么建议吗?

谢谢

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

经过一些额外的研究,似乎需要使用两种不同的方法才能使下一页/上一页/帖子正常工作。

更多here,herehere

页面解决方案:

    <?php
$pagelist = get_pages(\'sort_column=menu_order&sort_order=asc\');
$pages = array();
foreach ($pagelist as $page) {
   $pages[] += $page->ID;
}

$current = array_search(get_the_ID(), $pages);
$prevID = $pages[$current-1];
$nextID = $pages[$current+1];
?>

<div class="navigation">
<?php if (!empty($prevID)) { ?>
<div class="alignleft">
<a href="<?php echo get_permalink($prevID); ?>"><img src="arrow-left.png"></a>
</div>
<?php }
if (!empty($nextID)) { ?>
<div class="alignright">
<a href="<?php echo get_permalink($nextID); ?>"><img src="arrow-right.png"></a>
</div>
<?php } ?>
</div><!-- .navigation -->
岗位解决方案

<?php previous_post(\' %\', \'<img src="arrow-left.png" alt="Next" border="0" align="right" />\', \'no\'); ?>
<?php next_post(\' %\', \'<img src="arrow-right.png" alt="Next" border="0" align="right" />\', \'no\'); ?>

结束

相关推荐

Slider's missing navigation

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