首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wordpress查询菜单顶级父级的所有子级

wordpress查询菜单顶级父级的所有子级
EN

Stack Overflow用户
提问于 2018-02-22 18:35:07
回答 1查看 94关注 0票数 0

我迷路了:)我尝试了许多解决方案,但失败了。我需要编写代码来创建当前主(顶级)父级的所有子程序的菜单。页面结构如下所示:

  • 主页
  • A页
    • 子页面A1
    • 子页A2
      • 分页A2-1
      • 分页A2-2

  • B页
    • 子页面B1
    • 子页B2
      • 分页B2-1
      • 分页B2-2

代码语言:javascript
复制
- Subpage B3

  • 分页C

所以,如果我在A页子页A2 分页A2-1 .我想列举同样的要素:

  • 子页面A1
  • 子页A2
    • 分页A2-1
    • 分页A2-2

所有当前顶级家长(A页)的孩子,都不知道我们有多深。有什么帮助吗?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-22 19:22:38

以下是答案:

代码语言:javascript
复制
<?php
    if ($post->post_parent) {
        $ancestors=get_post_ancestors($post->ID);
        $root=count($ancestors)-1;
        $parent = $ancestors[$root];
    } else {
        $parent = $post->ID;
    }
    echo '<ul>';
    wp_list_pages('orderby=name&depth=4&order=DESC&show_count=0&child_of='.$parent.'&title_li=');
    echo '</ul>';
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48934893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档