
无需加好友免费技术支持
在前面一章中,大家阐述了它page界面的wordpress网站导航菜单函数公式——wp_list_pages()。今日,我们将要详细介绍第二种导航菜单——根据wordpress本网站文章分类文件目录的导航菜单wordpress根据导航菜单wp_list_categories()函数公式能够实现wordpress网站分类文件目录显示在wordpress在网站前台的导航菜单中。一起来看看怎么使用它。wp_list_categories()来建立wordpress网站导航菜单。
wp_list_categories( string|array $args = "" );
这些函数公式有一个主要参数,它主要参数能是字符串类型的信息或数组类型的数据wp_list_pages()函数公式类似。
$args = array("show_option_all" => 分类连接是不是列举;orderby" => "name按名字排序;order" => "ASC分类文件目录排列。调节序;style" => "list是否应用列表(ul>li)标识;"show_count" => 文章内容总数是不是显示/;hide_empty" => 1.//是不是显示并没有文章内容分类;use_desc_for_title" => 1,分类叙述是不是显示//child_of" => 0.//是不是限定子分类 ;"exclude" => ,//清除分类ID,常用,(英文双引号)隔开;exclude_tree" => 清除分类树,即父分类以及下子分类;include" => "",//都包括什么分类ID;"title_li" => "Categories,//导航菜单列表标题名字;show_option_none" =>"No categories网站并没有分类时显示的标题;number" => null,/显示分类总数;echo" => 1,//是不是打印出到前台页面显示,1显示,0不显示,但回到字符串数组;"hierarchical" => true,/是不是将子,父分类分类depth" => 0,//级限定;current_category" => 0、//特定分类ID,加上前台页面连接current-cat的CSS类,便捷修改样式;pad_counts" => 0,/测算包含子分类链接或文章内容总数;taxonomy" => "category所使用的文章内容分类种类;walker" => null///形成列表 Walker 类;);
之上,大家列出了wp_list_categories()函数的基本参数以及代表什么意思。实际上,并不是每一个主要参数都要在我们自己的实际应用中应用。一般来说,我们只是应用其中一些。我们会在下列案件中详尽表述。
实例1:分类文件目录导航栏列表按等级排序。
$menu = array( "depth" =>0, "title_li"=>"", "echo"=>1,);wp_list_categories($menu);
如图所示,子分类将依据层级关联缩入2格;而且没有显示列表的标题。
实例2:只显示顶尖分类,不显示子分类,并显示列表标题。
$menu = array( "depth" =>1, "title_li"=>这也是分类列表的标题, "echo"=>1,);wp_list_categories($menu);
在这儿,大家把depth参数值设值设为1,也表示只显示一级分类文件目录,一般不显示子分类;假如设为2,则显示二级分类跟子分类;假如设为3,则显示三级分类、子分类跟子分类;依此类推。设置成0,表明全部分类都显示,并按照等级显示。除此之外,还加了分类菜单栏的列表标题,当然如果在侧边,标题很有效;假如是顶端导航菜单,最好是省去标题。如图所示:
实例3:清除一些分类。换句话说,不必显示一些分类。编码如下所示:
$menu = array( "depth" =>1, "title_li"=>"", "echo"=>1, "exclude" => 52,81,103;wp_list_categories($menu);
在这儿,大家设置权限清除三个分类ID分别是:52(亲子互动)、81(健康养生)、103(家)。wordpress这种分类文件目录在搜索引擎前台页面的导航菜单中看不见。如图所示,大家可以较为图中:
?好啦,关于wordpress导航菜单函数公式wp_list_categories(),接下来我们只提及这种实例。在实际应用中,我们能针对不同的必须设定不同类型的主要参数,并实现协调能力。这种主要参数依然很好理解,只需要更多训练,就能够很方便地把握。