十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
WordPress原生的菜单系统非常强大,基本可以满足建站需要,不用再安装其它插件了。本文主要介绍如何创建WordPress菜单,WordPress菜单的高级用法,并简单看一下菜单相关的代码。
成都创新互联主营沙湾网站建设的网络公司,主营网站建设方案,重庆APP开发,沙湾h5小程序定制开发搭建,沙湾网站营销推广欢迎沙湾等地区企业咨询
如何创建菜单
访问仪表盘-外观-菜单,打开菜单界面。要使一个菜单生效,你只需要注意两个地方。
一、屏幕右侧创建菜单的地方,点击加号就可以创建一个新的菜单,菜单的名字只是用来区分菜单的,不会在前台显示出来。
二、菜单位置,例如新创建的菜单应该放在页首还是页脚,或者是侧栏?必须为菜单指定一个位置,菜单才能在前台显示。
创建菜单的方法很简单:
1. 通过屏幕右侧的添加菜单按钮,将页面或分类添加到菜单里。
2. 用拖拽的方式改变菜单的顺序,控制菜单的层级关系。WordPress允许你创建2层、3层甚至无数层菜单,只要你的主题支持。
3. 点击“保存菜单”保存你的菜单项目,点击“主题位置”处的“保存”按钮让菜单位置生效。
高级应用
WordPress菜单隐藏了一些功能,如果你想控制菜单更多的属性,不妨点击屏幕右上角的显示选项,让隐藏的功能都显示出来,隐藏的功能允许你:
可以选择更多的菜单项目种类,例如标签和文章。
给某个菜单项添加class,通过css是这个菜单项与众不同;
通过链接关系关系网(XFN)给菜单添加rel属性,例如不想搜索引擎跟随这个菜单,可以为其添加rel="nofllow"属性。
控制菜单打开方式,在新窗口打开(target="_blank")或在当前窗口打开。
如何在主题中创建新的菜单
1.functions.php 注册菜单项。
// 注册菜单
add_theme_support( 'Primary Menu );或register_nav_menu( 'primary', __( 'Primary Menu', '主题名称' ) );
2.后台添加菜单,名为:Primary Menu。
2.header.php 菜单位置调用如下代码:
你上面写的那段要用下面这段代码替换:
?php wp_nav_menu( array(
'theme_location' = 'primary',
'container_id' = 'primaryNav' ,
'menu_class' = 'fr ',
'menu_id' = 'topnav',
'link_before' = 'span',
'link_after' = '/span',
) );
?
然后用firebug,查看菜单位置的源码,修改上面的相应参数。
修改你的页面文件,找到这个#去掉,保持就可以。要不就是后台你写错了,修改之后保持看效果