我的任务是创建一个菜单,可以从wordpress管理中添加或删除。现在,菜单已硬编码到模板中。但我想使用默认菜单功能wp_nav_menu
菜单应该和以前一模一样。
但是我一整天都在尝试,我不知道如何使用wp\\u nav\\u菜单来制作菜单,并且看起来和这个网站上当前的菜单项一模一样。我可以使用wp\\u nav\\u菜单制作菜单,但菜单看起来很乱,不像这样。
我的任务是创建一个菜单,可以从wordpress管理中添加或删除。现在,菜单已硬编码到模板中。但我想使用默认菜单功能wp_nav_menu
菜单应该和以前一模一样。
但是我一整天都在尝试,我不知道如何使用wp\\u nav\\u菜单来制作菜单,并且看起来和这个网站上当前的菜单项一模一样。我可以使用wp\\u nav\\u菜单制作菜单,但菜单看起来很乱,不像这样。
在您的主题中functions.php
, 编写以下代码:
<?php
/* ENABLING CUSTOM MENUS
-------------------------------------------------- */
//add_theme_support( \'menus\' );
register_nav_menus(
array(
\'primary\'=>__(\'Primary Menu\'),
\'secondary\'=>__(\'Secondary Menu\'),
)
);
?>
它将为您的主题注册两个自定义菜单区域header.php
:<?php wp_nav_menu ( array ( \'theme_location\'=>\'primary\', \'fallback_cb\'=>\'\') ); ?>
此代码将仅在主题中放置主菜单区域我们目前使用Wordpress多站点和网络来控制我们的一些博客。我们希望给予网络上的其他用户管理网络主题的权限。我们安装了一些插件来管理角色、创建角色和修改角色权限。。但我们还没有找到解决方案。基本上,我们正在尝试允许超级管理员以外的角色访问以管理\\u network\\u主题。我们试图允许访问此角色的角色已检查权限,但他们仍然无法访问网络主题。该区域是否仅限超级管理员使用?有办法解决这个问题吗?我们希望允许我们的其他博客访问管理主题,但我们不想给他们超级管理权限。我期待着你的答复。