如何在自定义主题中模拟默认导航菜单行为?

时间:2014-06-25 作者:robmathers

我正在尝试开发一个自定义主题,我已经有了导航菜单(在this walker, 但前提是它们在菜单设置中明确定义。

默认主题(Twenty14、Twenty13)似乎能够仅从现有页面层次结构创建默认菜单,而无需创建单独的菜单结构。我已经查看了214主题的源代码,但据我所知,菜单是用标准wp_nav_menu 呼叫我看不到任何东西可以解释它在没有定义菜单的情况下如何加载菜单。

有人知道我如何像默认主题那样自动填充菜单吗?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

默认值wp_nav_menu 参数设置fallback_cb 参数到wp_page_menu, 如果您的菜单不存在,它将输出页面列表。如果您的菜单没有以这种方式运行,则该参数已以某种方式被覆盖,无论是在wp_nav_menu 打电话,或者通过wp_nav_menu_args 滤器

结束

相关推荐

How to add taxonomy in menus?

书籍(自定义帖子类型)小说(税)科学(税)历史(税)--书籍体裁(税务)小说(术语)科学(学期)历史(学期)以下哪一项是做这件事的“好方法”?对于前一个(这是我目前在管理菜单中的功能,我为每个功能都提供了“register\\u taxonomy”功能),我无法选择要在菜单中显示的“Tax”。而对于后者,我可以将它们添加到菜单中,只需要一个“register\\u taxonomy”函数。

如何在自定义主题中模拟默认导航菜单行为? - 小码农CODE - 行之有效找到问题解决它

如何在自定义主题中模拟默认导航菜单行为?

时间:2014-06-25 作者:robmathers

我正在尝试开发一个自定义主题,我已经有了导航菜单(在this walker, 但前提是它们在菜单设置中明确定义。

默认主题(Twenty14、Twenty13)似乎能够仅从现有页面层次结构创建默认菜单,而无需创建单独的菜单结构。我已经查看了214主题的源代码,但据我所知,菜单是用标准wp_nav_menu 呼叫我看不到任何东西可以解释它在没有定义菜单的情况下如何加载菜单。

有人知道我如何像默认主题那样自动填充菜单吗?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

默认值wp_nav_menu 参数设置fallback_cb 参数到wp_page_menu, 如果您的菜单不存在,它将输出页面列表。如果您的菜单没有以这种方式运行,则该参数已以某种方式被覆盖,无论是在wp_nav_menu 打电话,或者通过wp_nav_menu_args 滤器