在指定菜单中显示主页按钮

时间:2014-04-04 作者:Unix

我尝试在指定的WordPress菜单中添加home按钮(我有2个),但它根本不起作用。

这是我的代码:

<?php wp_nav_menu(array(\'theme_location\' => \'primary\', \'show_home\' => $args[\'show_home\'] = true)); ?>
调用“全局$args;”不起作用。我做错了什么?

提前谢谢。

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

show_home 不适合你,因为没有show_home 上的参数wp_nav_menu. 您需要使用管理面板中的菜单编辑器添加它,很可能是作为自定义链接。

以下是有效的参数:

$defaults = array(
    \'theme_location\'  => \'\',
    \'menu\'            => \'\',
    \'container\'       => \'div\',
    \'container_class\' => \'\',
    \'container_id\'    => \'\',
    \'menu_class\'      => \'menu\',
    \'menu_id\'         => \'\',
    \'echo\'            => true,
    \'fallback_cb\'     => \'wp_page_menu\',
    \'before\'          => \'\',
    \'after\'           => \'\',
    \'link_before\'     => \'\',
    \'link_after\'      => \'\',
    \'items_wrap\'      => \'<ul id="%1$s" class="%2$s">%3$s</ul>\',
    \'depth\'           => 0,
    \'walker\'          => \'\'
);

wp_nav_menu( $defaults );
你可能已经得到了一个困惑的例子wp_nav_menu 具有wp_page_menu, 哪个有show_home 论点

结束

相关推荐

How to add taxonomy in menus?

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