【问题标题】:to list out my submenus of particular menu only in wordpress仅在 wordpress 中列出我的特定菜单的子菜单
【发布时间】:2012-08-01 17:14:58
【问题描述】:
  1. 想要在左侧边栏上显示我的子菜单,并在我的主菜单页面上显示链接。
  2. 我使用了这个代码

    帖子标题; wp_list_pages('title_li=&child_of=$menu_name&depth=2'); ?>
  3. 任何帮助。提前致谢。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    检查这个插件:JQuery Accordion Menu Widget

    使用 WordPress 菜单(仪表板 -> 外观 -> 菜单)创建您想要的菜单,并使用上述插件在侧边栏上以手风琴效果显示您的菜单。 :)

    更新

    如果您在父页面上并且有一些子页面,则以下代码列出子页面。将此代码放在您的sidebar.php

    <?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) { ?>
      <ul>
      <?php echo $children; ?>
      </ul>
      <?php } ?>
    

    查看this wordpress codex section了解更多详情

    【讨论】:

    • 不,它不适合我的需要。请向我推荐任何 wordpress codex
    • 你能解释一下你的实际需要吗?您想在侧边栏上列出一些菜单项还是...?请详细说明。
    • 我想列出当前菜单(或页面)的子菜单(或子页面)。我正在使用此代码 ID); ?>
    • 我把代码改成了:
        ID'); ?>
      它列出了我所有的页面和子页面,而不是我当前页面的子页面。
    • 通过Libin的代码得到了修复。非常感谢。我忘记在仪表板->页面->新页面->父名称中为我的子页面选择父页面(而不是没有父页面)。我进行了更改并应用了您的代码。它对我有用。谢谢
    猜你喜欢
    • 2012-07-06
    • 2018-09-04
    • 1970-01-01
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-17
    • 2017-09-30
    • 2018-06-07
    相关资源
    最近更新 更多