每个网站都有自己的导航菜单,比如:标题导航菜单、底部导航菜单、侧边栏导航菜单wordpress模板函数,网站也不例外。那么,在网站主题模板的开发中,我们如何给网站添加前端导航菜单呢?嗯,根据我多年的开发经验,创建主题开发的导航菜单主要有三种方式wordpress模板函数,这三种方式会创建不同的导航功能。今天,我们来看看网站创建导航菜单的第一种方式——基于页面的导航菜单。在这里,我们将使用提供的函数-(),它是一个页面列表函数。
我们先来看看这个函数-(),看看它的结构。
($);
从上面的代码我们可以看出()函数只有一个参数,而这个参数有两种类型,可以是字符串类型,也可以是数组类型。我们将在下面的示例中介绍这一点。为了便于理解这个参数的取值,这里我们以数组的形式来解释这个参数。
参数介绍:
$ =array('depth' =>0, //0:显示所有页面和子页面,按级别显示;//1:只显示顶级页面;//2:显示2级页面;// -1:显示所有页面和子页面,不按级别显示;
''=>'', //是否显示创建日期

''=> (''),//日期格式
''=>0, //指定父页面的ID号,显示该父页面下的子页面; 0 表示显示所有子页面;
''=>'', //排除哪些页面
''=>'', //包含哪些页面
'' =>'Pages', //是否显示页面列表的标题,如果没有,设置为空;在此处设置标题为“页面”
'echo'=>1, //是否打印到前台显示页面。 1表示显示,0表示不显示,只取值。

''=>'', //指定特定作者创建的页面
'' => '', //链接前的内容''=>'', //链接后的内容
''=>'', //排除父/子树
''=>'', //排序方法,由背景设置;按发布时间,按修改时间;
'' => 'DESC', //排序顺序,ASC顺序,DESC是倒序);
可以看到,这个()函数的参数值很多,而在我们主题模板开发的实际操作中,我们一般只用到其中的几个。

下面,我们将通过一个例子来介绍()函数如何生成基于页面的导航菜单。我们先来看看网站后台创建了哪些单页,如下图:
从上图我们可以看出,这个网站后台有6个页面,其中“”是“Sub Page 1”和“Sub Page 2”的父页面。
案例一:我们在网站模板头部添加如下代码:
$menu = array('depth' =>0, ''=>'页面导航菜单', 'echo'=>1, );($menu);
我们去网站首页看看效果,如下图:

我们可以看到页面导航显示出来了,子页面是分层显示的——缩进2个单元格。
案例2:我们修改一个参数代码,设置title为空,添加排序参数,修改level参数值,代码如下:
$menu = array('depth' =>1, ''=>'页面导航菜单', 'echo'=>1, '' => 'DESC',''=>'',);( $菜单);
这时候我们来看看网站首页的效果,如下图:

我们可以看到导航菜单的标题没有了,层次也没有了,排序也发生了变化wordpress网站制作,按照页面名称的倒序排列。 () 参数很多,这里就不一一展示了,都很简单。
案例3:()函数的参数使用字符串类型。
我一开始说过,()函数的参数有两种类型,可以是字符串类型,也可以是数组类型。我们在前两种情况下使用的数组类型。这里,我们再看一下字符串类型。
这里我们使用案例的代码来演示,将数组类型的参数替换为字符串的类型,代码如下:
("depth=1&title=&echo=1&=DESC&= ");
在上面的代码中,我们使用了一个特殊的符号&,用于连接多个参数。中间的=符号不用解释wordpress网站制作,就是等号。通过这段代码,我们也实现了案例2的效果。
如果你想让这个基于页面的导航菜单水平显示在顶部,你可以修改网站模板的CSS文件的代码并修改它的样式。这里不多说。
文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。
www.8001717.cn