PHP Wordpress - 显示当前页面的下一个和previos兄弟的链接,以及指向父页面的链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Wordpress - 显示当前页面的下一个和previos兄弟的链接,以及指向父页面的链接相关的知识,希望对你有一定的参考价值。

<?
if (!empty($post->post_parent)) {
$pagelist = get_pages("child_of=".$post->post_parent."&parent=".$post->post_parent."&sort_column=menu_order&sort_order=asc");
$pagini = array();
foreach ($pagelist as $pagina) {
   $pagini[] += $pagina->ID;
 
}  
}

$current = array_search($post->ID, $pagini);
$prevID = $pagini[$current-1];
$nextID = $pagini[$current+1];
?>
<div class="navigation">
<?php if (!empty($post->post_parent)) { ?>
<div style="clear:both;"><a href="<?php echo get_permalink($post->post_parent); ?>"
  title="<?php echo get_the_title($post->post_parent); ?>"> <?php echo get_the_title($post->post_parent); ?></a></div>  
<?php  } if (!empty($prevID)) { ?>
<div class="alignleft">
<a href="<?php echo get_permalink($prevID); ?>"
  title="<?php echo get_the_title($prevID); ?>">« <?php echo get_the_title($prevID); ?></a>
</div>

<?php }
if (!empty($nextID)) { ?>
<div class="alignright">
<a href="<?php echo get_permalink($nextID); ?>" 
 title="<?php echo get_the_title($nextID); ?>"><?php echo get_the_title($nextID); ?> »</a>
</div>
<?php } ?>
</div>

以上是关于PHP Wordpress - 显示当前页面的下一个和previos兄弟的链接,以及指向父页面的链接的主要内容,如果未能解决你的问题,请参考以下文章

如何根据wordpress中的当前帖子自动选择一个值?

在单个页面上突出显示当前Wordpress类别';wp#u list';

php WordPress - 获取当前页面网址

php WordPress Shortcode返回当前页面标题。

PHP 获取WordPress中的当前页面模板名称

PHP Wordpress - 在列表中列出子页面,但没有指向当前页面的链接