文本是《WordPress 入门教程(共19篇)》专题的第 9 篇。阅读本文前,建议先阅读前面的文章:
WordPress 3.0 添加了一个自定义导航菜单的功能,让你可以很自由地设置网站的导航菜单。现在大多数的主题也都支持这个功能了,那么,究竟该如何设置WordPress导航菜单?今天倡萌就介绍一下。
如何确定主题是否支持自定义菜单功能?
启用主题后,访问后台 – 外观 – 菜单,如果你看到下图所示内容,说明主题不支持自定义菜单,反之,则支持:
自定义导航菜单
在自定义菜单之前,你需要创建好所需的文章分类和页面,请参考《创建和管理文章分类》,下面进入正题。
创建菜单
打开后台 – 外观 – 菜单,然后点击页面上的“+”按钮,填写一个菜单的名字(可以是任意文字,只是用来识别罢了),然后点击“创建菜单”。比如下图我创建一个名为“菜单”的菜单:
注:有些新手朋友误以为这里添加的“菜单”就是一个单独的链接,其实不是这样的,这个“菜单”是一组链接,你可以给他添加N个链接,组成导航条。
添加链接和设置菜单
①从左边选择需要添加的链接(自定义链接、页面链接和分类链接),加入到菜单中去。(自定义链接:允许你添加任何链接,比如你可以添加一个首页,链接指向首页网址即可)
②可以编辑每个菜单项目的信息,并用拖放的方式为其排序。将某个菜单项稍稍向右拖动,这个项目即变为子菜单(低一格就是二级菜单,低两格就是三级菜单,以此类推。前提是你的WordPress主题支持显示子菜单哦),这样您的菜单便有了层级关系。
③排好菜单以后,点击“保存菜单”。
④然后为你设置的菜单选择显示的位置(有些WordPress主题支持不同位置调用不同菜单,所以你可以设置不同的菜单,然后选择显示位置)。
菜单高级设置
WordPress菜单隐藏了一些功能,如果你想控制菜单更多的属性,不妨点击屏幕右上角的“显示选项”,让隐藏的功能都显示出来:
你可以选择更多的菜单项目种类(例如标签和文章),还可以显示菜单的高级属性(链接目标、CSS类、链接关系网、描述)
- 导航标签 – 就是链接的文字
- 标题属性 – 就是a标签的title属性值,比如上图填写”WP大学”
- CSS类 – 给某个菜单项添加class,通过css是这个菜单项与众不同,如上图我添加了“home-page”
- 链接关系网 – 通过链接关系网(XFN)给菜单添加rel属性,例如不想搜索引擎跟随这个菜单,可以为其添加rel="nofllow"属性
- 链接目标 – 控制菜单打开方式,在新窗口打开(target="_blank")或在当前窗口打开(默认)。
以下代码就是根据上图的设置显示的效果:
<li class="home-page">
<a title="WP大学" target="_blank" rel="nofollow" href="https://www.wpdaxue.com">WordPress大学</a>
</li>
好了,关于WordPress自定义导航菜单就介绍到这里。
您已阅读完《WordPress 入门教程(共19篇)》专题的第 9 篇。请继续阅读该专题下面的文章:
- 10.WordPress入门 之 安装主题和插件
- 11.WordPress入门:手动更新WordPress核心、主题和插件
- 12.WordPress入门:文章修订版指南
- 13.WordPress可以搭建哪些类型的网站
- 14.WordPress建站该选择WordPress.com还是WordPress.org
- 15.无法发送邮件?WordPress使用Gmail配置SMTP发送邮件
- 16.WordPress无法在线更新,需要填写FTP信息,怎么办?
- 17.WordPress外贸网站添加谷歌分析(Google Analytics)代码统计网站访问量
- 18.WordPress网站添加百度统计代码统计网站访问量
- 19.如何在 WordPress 中禁用评论:完整指南
博主,求教个问题啊。网站前台菜单好好的,但是仪表盘外观菜单那里创建的菜单都不见了,这是咋回事啊?
没遇到过这问题,你可以禁用掉所有插件,再看看
您好,我遇到一个问题。我在一个菜单中加入了90个左右的项目和子项目,并选择主体位置为Primary Menu是。当我再加入更多的子项目时,就无法保存了,点击保存,会显示“500-内部服务器错误。您查找的资源存在问题,因而无法显示。”
请问如何解决这个数量上的限制,具体的步骤。
你好,你可能需要增加php的一些参数设置,比如 memory_limit、post_max_size 、post.max_vars等
您好,我是新手不怎么懂,我现在是在其他电脑上进入的后台管理,请问我可以修改这个参数吗?能的话具体去哪里修改。还是我必须去安装wordpress作为服务器的那台电脑里找哪些文件啊?
联系你的主机商帮忙吧
也就是在服务器里修改?谢谢了啊