Php 如何在wordpress子菜单中检索自定义链接?

Php 如何在wordpress子菜单中检索自定义链接?,php,html,wordpress,navigation,Php,Html,Wordpress,Navigation,我用wp_nav_菜单创建了一个wordpress菜单。我如何让我的子菜单(我的子页面右侧的布局)响应该页面的主导航(因此它显示您所在页面的子链接)并包含自定义链接 目前,我有这样一个功能,它确实显示了父页面的所有子页面,但完全忽略了我在wp_nav_菜单导航中添加的任何自定义链接,我理解这是因为它正在查看页面层次结构: <body> <!--sub menu side bar --> <?php $PageArray = get_

我用wp_nav_菜单创建了一个wordpress菜单。我如何让我的子菜单(我的子页面右侧的布局)响应该页面的主导航(因此它显示您所在页面的子链接)并包含自定义链接

目前,我有这样一个功能,它确实显示了父页面的所有子页面,但完全忽略了我在wp_nav_菜单导航中添加的任何自定义链接,我理解这是因为它正在查看页面层次结构:

<body>
<!--sub menu side bar -->
        <?php 
        $PageArray = get_pages(array(
            'child_of' => get_the_ID()
        ));

        if ($theParent or $PageArray) { ?>
        <div class="page-links">
          <h2 class="page-links__title"><a href="<?php echo get_permalink($theParent); ?>"><?php echo get_the_title($theParent); ?></a></h2>
          <div class="wave_page-links"></div>
          <ul class="min-list">
            <?php
                if ($theParent) {
                    $findChildrenOf = $theParent;
                } else {
                    $findChildrenOf = get_the_ID();
                }
                wp_list_pages(array(
                    'title_li' => NULL,
                    'child_of' => $findChildrenOf,
                    'sort_column' => 'menu_order', /*change page order in page attributes*/
                ));
            ?>
          </ul>
        </div>
        <?php } ?>


请参阅此链接。因此,您应该找到两种方法在菜单中添加自定义链接;**和使用使用“自定义链接”面板向菜单添加自定义链接,例如指向外部网站的链接。只需在URL字段中键入网站URL,在链接文本字段中键入菜单名即可。完成后,单击“添加到菜单”按钮。使用前面概述的相同步骤调整菜单项的顺序,然后单击屏幕顶部或底部的“保存菜单”按钮保存您的更改。“感谢您的评论,尽管它没有回答我的问题。我正在寻找显示父/子页面的子链接的方法(当我在该页面上时)显示为侧菜单。我已经让它拾取子页面,但它没有显示我添加到主导航的自定义链接。怀疑这是因为我使用wp_列表_页面调用侧菜单(显然自定义链接不是页面)但不确定要使用什么替代功能?请参考此链接。因此,您应该找到两种方法在菜单中添加自定义链接;**和使用“使用自定义链接”面板向菜单添加自定义链接,例如指向外部网站的链接。只需在URL字段中键入网站URL,在链接文本字段中键入菜单名即可。完成后,单击“添加到菜单”按钮。使用前面概述的相同步骤调整菜单项的顺序,然后单击屏幕顶部或底部的“保存菜单”按钮保存您的更改。“感谢您的评论,尽管它没有回答我的问题。我正在寻找显示父/子页面的子链接的方法(当我在该页面上时)显示为侧菜单。我已经让它拾取子页面,但它没有显示我添加到主导航的自定义链接。怀疑这是因为我正在使用wp_列表_页面(显然自定义链接不是页面)调用侧菜单,但不确定要使用什么替代功能?