我有这样的导航结构:
- 家
- 关于
- 团队
- 我们的任务
- 地点
- 芝加哥
- 纽约
- 洛杉矶
- 服务
- 联系我们
如果我正在查看“关于”页面,我希望侧边栏显示:
- 团队
- 我们的任务
如果我正在查看服务页面,我希望侧边栏显示:
- 家
- 关于
- 地点
- 服务
- 联系我们
这是我目前正在使用的代码。如何修改它以使其按我想要的方式工作?
<?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 } ?>