在 WordPress 中表现同个父页面的其他子页面的链接

时间: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 添加标签来做样式装修。

标签:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)