gpt4 book ai didi

wordpress - 如何找出当前页面的层次结构?

转载 作者:行者123 更新时间:2023-12-03 23:24:07 25 4
gpt4 key购买 nike

在我的 Wordpress 站点上,我想显示当前站点部分中的页面列表。它需要根据当前页面所在层次结构中的级别来获取不同级别的页面。

例如:

  • 顶级页面:该列表根本不应该显示。
  • 二级页面:列表应该只显示当前页面的子页面。
  • 三级页面:列表应显示兄弟页面和子页面。

  • 找出当前页面所在的层次结构级别的最简单方法是什么?

    最佳答案

    我发现的最简单的方法是:

    $level = count(get_post_ancestors( $post->ID )) + 1;

    这只是为您提供一个指示当前页面深度的数字。 1 是顶级,2 是第二级,依此类推,然后您可以根据数字切换代码,如下所示:
    switch($level) {
    case 1:
    // top level page code;
    break;
    case 2:
    // second level page code;
    break;
    case 3:
    // third level page code;
    break;

    // etc.
    }

    关于wordpress - 如何找出当前页面的层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17974061/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com