我尝试在指定的WordPress菜单中添加home按钮(我有2个),但它根本不起作用。
这是我的代码:
<?php wp_nav_menu(array(\'theme_location\' => \'primary\', \'show_home\' => $args[\'show_home\'] = true)); ?>
调用“全局$args;”不起作用。我做错了什么?提前谢谢。
我尝试在指定的WordPress菜单中添加home按钮(我有2个),但它根本不起作用。
这是我的代码:
<?php wp_nav_menu(array(\'theme_location\' => \'primary\', \'show_home\' => $args[\'show_home\'] = true)); ?>
调用“全局$args;”不起作用。我做错了什么?提前谢谢。
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
论点书籍(自定义帖子类型)小说(税)科学(税)历史(税)--书籍体裁(税务)小说(术语)科学(学期)历史(学期)以下哪一项是做这件事的“好方法”?对于前一个(这是我目前在管理菜单中的功能,我为每个功能都提供了“register\\u taxonomy”功能),我无法选择要在菜单中显示的“Tax”。而对于后者,我可以将它们添加到菜单中,只需要一个“register\\u taxonomy”函数。