我的网页树:
- Teeshirts
* Long
* Big
* Short
- Sweat
* Hot
* Cold
- Pants
- Skirts
在活动页面上(例如Teeshirts),我想显示当前页面的所有父页面和子页面:
- Teeshirts (ACTIVE PAGE)
* Long
* Big
* Short
- Sweat
- Pants
- Skirts
汗水的儿童页面没有显示。
你能帮助我吗?
谢谢youuuu
答案 0 :(得分:0)
试试这个
<?php
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) {
$parent_title = get_the_title($post->post_parent);?>
<li><a href="<?php echo get_permalink($post->post_parent) ?>"><?php echo $parent_title;?></a></li>
<?php echo $children; ?>
<?php } ?>
另请阅读,
https://codex.wordpress.org/Function_Reference/wp_list_pages https://wordpress.org/support/topic/wp_list_pages-parent-and-children-pages