Create and style menu

时间:2012-11-06 作者:Somdeb

我的任务是创建一个菜单,可以从wordpress管理中添加或删除。现在,菜单已硬编码到模板中。但我想使用默认菜单功能wp_nav_menu 菜单应该和以前一模一样。

但是我一整天都在尝试,我不知道如何使用wp\\u nav\\u菜单来制作菜单,并且看起来和这个网站上当前的菜单项一模一样。我可以使用wp\\u nav\\u菜单制作菜单,但菜单看起来很乱,不像这样。

1 个回复
SO网友:Mayeenul Islam

在您的主题中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\'=>\'\') ); ?>
此代码将仅在主题中放置主菜单区域
现在需要对CSS进行编码These whole bunch of code 真是太棒了!我在一个教程网站上找到的
尝试一下,然后根据需要进行修改,然后找到代码的作者(不是我),并向他表示感谢。:)

结束

相关推荐

访问MANAGE_NETWORK_Themes的超级管理员以外的角色

我们目前使用Wordpress多站点和网络来控制我们的一些博客。我们希望给予网络上的其他用户管理网络主题的权限。我们安装了一些插件来管理角色、创建角色和修改角色权限。。但我们还没有找到解决方案。基本上,我们正在尝试允许超级管理员以外的角色访问以管理\\u network\\u主题。我们试图允许访问此角色的角色已检查权限,但他们仍然无法访问网络主题。该区域是否仅限超级管理员使用?有办法解决这个问题吗?我们希望允许我们的其他博客访问管理主题,但我们不想给他们超级管理权限。我期待着你的答复。