前面介绍过显示当前分类的子分类的方法,今天我们开说说怎么显示当前页面的子页面链接。
举个例子,网站上有一个关于我们的一个页面,关于我们下面有公司简介、团队风采、客户评价、加入我们等子页面,我们需要在侧边栏显示这些子页面的链接,WordPress没有一个函数可以支持这个功能,我们只能自己动手来解决了。
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>';
}
只需要把上面的代码粘贴到需要显示子页面链接的地方就可以了,显示效果如下。
update: 该功能已整合到插件:Wizhi SubMenus 中了,有需要的朋友可以直接使用这个插件。