繁体   English   中英

默认情况下如何在Wordpress中将菜单添加到菜单位置

[英]How to make a Menu be added to a menu location by default in Wordpress

我正在尝试为我的新WordPress主题添加菜单,我想发生的是,默认情况下将菜单添加到注册菜单位置,而不必转到仪表板并选择要显示的菜单那里。

我看了几本教程,他们都手动添加了菜单

这是已注册位置的functions.php文件。

register_nav_menus( array(
        'main-menu' => esc_html__( 'Primary Menu', 'tester' ),
        'footer-social-menu' => esc_html__( 'Social Menu', 'tester' )
));

我称这个为

<?php wp_nav_menu(array('theme_location' => 'footer-social-menu')); ?>

但是WordPress默认情况下仍未显示菜单

自定义▸菜单视图▸所有位置

社交菜单区仍然显示

---Select---

能做到吗?

(注意:菜单在那里,我只需要手动选择它,即菜单区域和菜单已成功注册并可以使用)

我有这个工作

<?php
    wp_nav_menu(array(
    'theme_location' => 'footer-social-menu',
    'menu' => 'Social Menu',
    'fallback_cb' => false
    )); 
?>

通过增加

'menu' => 'Social Menu',

如调用创建的菜单时所示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM