WordPress中,制作目录导航,一般调用分类来填充,默认分类目录调用为:
<?php wp_list_categories('$args'); ?>
$args = array(
'show_option_all' => '',//不列出分类链接
'orderby' => 'name',//按照分类名排序
'order' => 'ASC',//升序排列
'style' => 'list',//列表显示分类
'show_count' => 0,//不显示分类日志数量
'hide_empty' => 1,//不显示没有日志的分类
'use_desc_for_title' => 1,//显示分类描述
'child_of' => 0,//不限制子分类
'feed' => '',//不显示feed
'feed_type' => '',//不显示feed类别
'feed_image' => '',//不显示feed图片
'exclude' => '',//不显示该分类
'exclude_tree' => '',//不显示该分类树
'include' => '',
'hierarchical' => 1,//分层次显示父/子分类
'title_li' => __( 'Categories' ),//用“Categories”为当前分类列表的标题
'show_option_none' => __('No categories'),
'number' => null,
'echo' => 1,//显示(echos) 分类
'depth' => 0,//不限制列表深度
'current_category' => 0,
'pad_counts' => 0,
'taxonomy' => 'category',
'walker' => null
)
还有第二种:
<?php
$categories=get_categories("");
foreach($categories as $category) {
echo '<li><a href="'.get_category_link( $category->term_id ).'">'.$category->name.'</a></li>';
}
?>
第三种:
<?php
$args=array(
'orderby' => 'name',
'order' => 'ASC'
);
$categories=get_categories($args);
foreach($categories as $category) {
echo '<a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';
}
?>
这些方法,都可以调用分类来制作导航
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章链接:https://www.qqhgg.com/127.html
该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。