【发布时间】:2013-08-23 09:14:02
【问题描述】:
我有一个这样的导航结构:
- 首页
- 关于
- 团队
- 我们的使命
- 地点
- 芝加哥
- 纽约
- 洛杉矶
- 服务
- 联系我们
如果我正在查看“关于”页面,我希望显示侧边栏:
- 团队
- 我们的使命
如果我正在查看服务页面,我希望显示侧边栏:
- 首页
- 关于
- 地点
- 服务
- 联系我们
这是我目前正在使用的代码。如何修改它以使其按我想要的方式工作?
<?php
global $wp_query;
if( empty($wp_query->post->post_parent) ) {
$parent = $wp_query->post->ID;
} else {
$parent = $wp_query->post->post_parent;
}
$children = get_pages('child_of='.$parent);
if( count( $children ) > 0 ) {
?>
<ul>
<?php wp_list_pages ("&title_li=&child_of=$parent"); ?>
</ul>
<?php } ?>
【问题讨论】: