如何根据wp

摘要:每个网站都有自身的导航栏菜单,如:头顶部导航栏菜单,底部导航栏菜单,侧面栏导航栏菜单,wordpress网站也不列外。那末,在wordpress网站主题模版开发设计中,大家如何给wordpress网...

每个网站都有自身的导航栏菜单,如:头顶部导航栏菜单,底部导航栏菜单,侧面栏导航栏菜单,wordpress网站也不列外。那末,在wordpress网站主题模版开发设计中,大家如何给wordpress网站加上前台接待的导航栏菜单呢?嗯,据我多年的开发设计工作经验发现,wordpress为wordpress主题开发设计,关键出示了3种导航栏菜单的建立方法,这3种方法会建立不1样的导航栏作用。今日,大家就看来看第1种wordpress网站建立导航栏菜单的方法——根据page网页页面的导航栏菜单。这里,大家会用到wordpress出示的涵数——wp_list_pages(),这是1个wordpress网页页面目录的涵数。

大家先看来1下这个wordpress涵数——wp_list_pages(),看看它的构造。

wp_list_pages($defaults);

从上面的编码中,大家能够看到,wp_list_pages()涵数仅有1个主要参数,这个主要参数有两类型型,能够是标识符串种类,还可以是数字能量数组种类。这个大家在下面的案例中会做相应的详细介绍。以便便捷掌握这个主要参数的值,大家这里以数字能量数组的方式来解說1下这个主要参数。

主要参数详细介绍:

$defaults =array('depth' =>0, //0:显示信息全部网页页面和子网页页面,按等级显示信息;//1:只显示信息顶级网页页面;//2:显示信息2级网页页面;//⑴:显示信息全部网页页面和子网页页面,不按等级显示信息;'show_date'=>'', //是不是显示信息建立时间'date_format'=> get_option('date_format'),//时间文件格式'child_of'=>0, //特定父网页页面ID号,显示信息这个父网页页面下的子网页页面;0表明显示信息全部子网页页面;'exclude'=>'', //清除哪些网页页面'include'=>'', //包括哪些网页页面'title_li'=>'Pages', //是不是显示信息网页页面目录的题目,假如无法显示,设为空;这里设定题目为“Pages”'echo'=>1, //是不是复印到前台接待网页页面显示信息出来。1表明显示信息,0表明无法显示,而是只获得值。'authors'=>'', //特定特殊作者建立的网页页面 'link_before'=> '', //连接<a>前的內容'link_after'=>'', //连接<a>后的內容'exclude_tree'=>'', //清除父级/子级树'sort_column'=>'menu_order', //排列方法,menu_order按后台管理设定;post_date按公布時间,post_modified按改动時间;'sort_order' => 'DESC', //排列次序,ASC次序,DESC是倒序);

能够看到,这个wp_list_pages()涵数的主要参数值有许多,在大家wordpress主题模版开发设计的具体实际操作中,1般只会应用在其中的几个。

下面,大家根据实例来详细介绍wp_list_pages()涵数是怎样转化成根据page网页页面的导航栏菜单的。大家先看来1下,wordpress网站后台管理都建立了哪些page单网页页面,以下图:

从上图中,大家能够看到,这个wordpress网站后台管理有6个网页页面,在其中,“投稿”是“子网页页面1”和“子网页页面2”的父级网页页面。

实例1:大家在wordpress网站模版的头顶部加上以下编码:

$menu = array( 'depth' =>0, 'title_li'=>'网页页面导航栏菜单', 'echo'=>1, );wp_list_pages($menu);

大家再到wordpress网站的前台接待网页页面看1下实际效果,以下图:

大家能够看到,网页页面导航栏展现了出来,子网页页面按等级展现——缩进2格。

实例2:大家来改动1个主要参数编码,题目设定为空,加上1个排列主要参数,并改动1下等级主要参数值,编码以下:

$menu = array( 'depth' =>1, 'title_li'=>'网页页面导航栏菜单', 'echo'=>1, 'sort_order' => 'DESC','sort_column'=>'menu_order',);wp_list_pages($menu);

这时候,大家再看来看wordpress网站前台接待网页页面的实际效果,以下图:

大家能够看到,导航栏菜单的题目看不到了,并且等级沒有了,排列也产生了转变,按网页页面名字的倒序来开展排序。wp_list_pages()的主要参数许多,这里不做11演试,都很简易。

实例3:wp_list_pages()涵数的主要参数用标识符串种类。

我人在开始说过,wp_list_pages()涵数的主要参数有2类型型,能够是标识符串种类,还可以是数字能量数组种类。数字能量数组种类大家在前2个实例中早已应用过了。这里,大家再来以标识符串种类来做1次详细介绍。

这里大家拿实例的编码来演试,把数字能量数组种类的主要参数换为标识符串的种类,编码以下:

wp_list_pages("depth=1&title=&echo=1&sort_order=DESC&sort_column=menu_order");

上面的编码中,大家用到了1个联接符&这个独特标记,它是用来联接好几个主要参数。正中间的=这个标记,就无需解释了,是等于号。根据这句编码,大家一样做到实例2的实际效果。

假如想让这个根据page网页页面的导航栏菜单能在顶部横排显示信息,能够改动wordpress网站模版的CSS文档的编码,改动它的款式,便可以了。这里就很少说了。

这节课就详细介绍到这里,以上便是我的见解,如有不一样见解,欢迎发布评价。另外,欢迎【点赞、共享、个人收藏】和【关心】我。



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:图片修改文字软件