`
dyllove98
  • 浏览: 1409030 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39175
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80242
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133369
社区版块
存档分类
最新评论

WordPress 3.0 导航菜单 (使用篇)

阅读更多

WordPress 3.0 引入导航菜单功能, 让页面的导航和链接的管理变得简单易用. WP 向用户提供了菜单管理页面和多种调用方法, 本文将会介绍并教你如何使用 WordPress 的导航菜单.

 

管理菜单页面

页面路径: Appearance > Menus
由从界面来看, 能够创建多个菜单, 并且可以向菜单中添加自定义链接, 页面链接和分类链接.

菜单管理页面

但有一点需要注意, 如果将页面链接和分类链接加入, 被带入菜单的仅是链接, 而不是页面和分类本身, 也就是说, 子页面和子分类不会成为菜单的一部分.

另外, 我们也不能在菜单中加入别的菜单, 所以这种自定义的菜单注定只存在一级. 在右边排列菜单区块中, 只要将某个菜单往右移一格, 就可以作为下级菜单. 所以是可以创建多级的. (感谢 ③秋之流☆ 更正)

创建菜单后, 我们就可以通过在 Widgets 页面将这些菜单添加到侧边栏上了.

自定义菜单 Widget

登记自定义菜单

在菜单管理页面中注意到 Theme Locations 区块提示如下:

The current theme does not natively support menus, but you can use the "Custom Menu" widget to add any menus you create here to the theme's sidebar.

意思是说, 现在你的主题不支持自定义菜单, 但可以通过 Widget 的方式将自定义加到主题的侧边栏. 那如何让主题也能支持自定义菜单呢? 请将以下代码加到 function.php 中.

register_nav_menus(array(
	'primary' => 'Primary Navigation'
));

这段代码用于记录一个自定义菜单, 你可以为它选择具体的应用菜单, 其中 primary 应是唯一识别符, Primary Navigation 是菜单的名称. 可以通过这个函数为主题添加多个自定义菜单. 如果在 function.php 添加登记方法如下:

register_nav_menus(array('primary' => 'Primary Navigation'));
register_nav_menus(array('secondary' => 'Secondary Navigation'));
register_nav_menus(array('bottom' => 'Bottom Navigation'));

在菜单管理页面将会看到如下图的内容.

登记自定义菜单

主题调用菜单

在主题中如何调用菜单呢? 在主题的适合位置使用方法 wp_nav_menu();, 向页面输出菜单.
方法中提供参数 theme_location, 用于指定对应的自定义菜单. 如要调用第一个菜单, 则代码如下:

wp_nav_menu(array(
	'theme_location'	=>'primary'
));

wp_nav_menu 方法还提供其他很多参数, 《WordPress 3.0 导航菜单 (开发篇)》中我们作了详细讨论.

在默认情况下如果没有定义任何菜单, 使用 wp_nav_menu 方法与 wp_list_pages (调用页面列表) 方法无异, 但效率不及后者. 所以, 如果你准备用页面列表或者分类列表作为导航菜单, 建议不要使用 wp_nav_menu.

分享到:
评论

相关推荐

    wordpress 3.0

    它允许用户无需编写代码就能创建和管理网站的导航菜单,包括页面、分类、自定义链接等,极大地提升了用户体验。 4. **头部媒体(Header Media)** 3.0版本还引入了可自定义的头部媒体功能,用户可以上传和展示...

    wordpress主题自定义导航菜单操作使用方法

    WordPress主题自定义导航菜单操作使用方法是 WordPress 3.0 新增的功能之一,该功能使得我们可以更加容易地对网站菜单进行可视化操作。通过本教程,我们将详细地介绍 WordPress 3.0 导航菜单的操作使用方法。 概述 ...

    支持WordPress3.0新功能的免费WordPress主题

    3. **自定义菜单(Custom Menus)**:这一功能让用户可以自由创建和管理网站的导航菜单,无需编写代码就能实现复杂布局,提高了网站的定制性。 4. **主题框架(Theme Frameworks)**:3.0版本开始鼓励开发者使用...

    Packtpub.WordPress.3.0.jQuery.Sep.2010.rar

    《WordPress 3.0 jQuery》是由Packtpub在2010年9月出版的一本技术书籍,专门针对WordPress 3.0版本以及其与jQuery的整合进行深入讲解。这本书籍旨在帮助读者理解和掌握如何利用jQuery这个强大的JavaScript库来增强...

    WordPress 3.0+菜单功能支持二级和N级菜单实现步骤

    在WordPress 3.0及更高版本中,引入了一个强大的功能,即导航菜单系统,它允许用户创建多级菜单,包括二级和N级菜单。这个功能极大地增强了网站的可导航性,使得用户能更轻松地访问深层次的内容。在本文中,我们将...

    WordPress.v3.0.3 PHP 中文版

    3. **自定义菜单**:此版本引入了自定义菜单功能,让用户能更灵活地控制导航菜单,添加链接、分类或页面,使网站结构更符合需求。 4. **媒体管理**:在v3.0.3中,WordPress增强了媒体库管理,用户可以更方便地上传...

    wordpress Sahifa 企业主题

    WordPress 3.0 自定义菜单支持 timthumb 缩略图截取支持 自定义面包屑导航、文章meta信息、作者信息 社会网络支持 多种文章、页面布局 多种幻灯,支持自定义,灵活的内容调用 30+短代码支持(集成编辑器按钮...

    WordPress中制作导航菜单的PHP核心方法讲解

    WordPress 3.0 引入导航菜单功能, 让页面的导航和链接的管理变得简单易用. WP 向用户提供了菜单管理页面和多种调用方法, 我们先来看一下一般WordPress 的导航菜单都具有哪些功能. 管理菜单页面 页面路径: ...

    wordpress主题Wopus原创主题:DreanmyV3.0

    4. **响应式菜单**:为不同屏幕尺寸设计了自适应的导航菜单,确保在各种设备上都能轻松导航。 5. **动画效果**:运用CSS3和JavaScript结合的方式,为网站添加丰富的动画效果,提升视觉吸引力。 #### 结论 Dreamy V...

    WordPress中注册菜单与调用菜单的方法详解

    register_nav_menus() 函数用来注册一个菜单,菜单指的是 WordPress 3.0+ 的菜单管理器,注册之后用户就可以在菜单管理器里拖动生成导航菜单了。 用法 register_nav_menus( $locations ); 参数 $locations (数组...

    wordpress制作自定义菜单的方法

    WordPress 中制作自定义菜单是指在 WordPress 网站中创建一个自定义的导航菜单,以满足不同网站的需求。自定义菜单可以根据网站的需求添加、删除、修改菜单项,从而提高网站的可用性和美观性。 在 WordPress 中,...

    WordPress导航菜单函数wp_nav_menu()详解

    1、wp_nav_menu()函数介绍:worpdress发展到3.0以后增加了一个自定义菜单函数wp_nav_menu(),使得wordpress能够轻松的制作自己的导航菜单。2、如何调用导航菜单(自定义菜单):在需要调用导航菜单(或者称之为...

    WordPress社区系统 v3.1开源版

    它让你可以完全掌控站点的导航菜单。通过便捷的拖放界面,用户可以自由创建各种组合的链接:内部链接、外部链接、分类等。而且你可以将这些自定义菜单嵌入主题中的任意位置,把它们当成widgets来看待。 3.自定义分类...

    大前端D8主题3.0版本_高级商业主题

    - `header.php`:定义网站头部的结构,通常包括logo、导航菜单等元素。 - `single.php`:用于显示单个文章的模板文件。 - `page.php`:用于显示单个页面的模板文件。 - `footer.php`:定义网站底部的结构,常...

    wordpress模板:大前端D8主题3.0版本 高级商业主题

    修改 – 导航菜单支持3级菜单; 修改 – 页面滚动时全站侧栏模块随动; 修改 – 自定义广告在移动端不显示; 新增 – 文章列表缩略图可选显示; 新增 – 分享在移动端隐藏; 新增 – 分享是否显示开关; 新增 – ...

    WordPress开发中自定义菜单的相关PHP函数使用简介

    需要注意的是,自定义菜单功能是从WordPress 3.0版本开始引入的,对于那些不太熟悉WordPress更新的用户来说,可能会对这个功能感到陌生。在编写教程或分享技术文章时,确保自己已经充分测试过,避免传播错误信息,...

Global site tag (gtag.js) - Google Analytics