时间:2014-01-26所属栏目: WordPress教程 来源: 热度:
在我们的 WordPress 项目常常会用页面来做“关于我们”之类的硬文章,然后在其下面添加多个子文章似 “CEO访谈” “接洽方法” “企业文化” 等。这时我们必要在侧栏中插手一个导航,当前是父页面时必要表现它的页面。当打子页面的时辰,来表现同个父页面的其他子页面的链接。
我们可以在必要的位置如 page.php 或 sidebar.php 页面插手代码:
<?php
global $post;
if($post->post_parent){
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
} else {
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
}
if ($children) {
echo '<ul>';
echo $children;
echo '</ul>';
}
?>
着实代码只是做了一个当前页判定来取差异的 wp_list_pages 函数,虽然在行使中我们还要为 ul 添加标签来做样式装修。