首页 > 网络知识 » 正文

wordpress wp_list_categories(分类的链接列表)的使用方法

 80 ℃

1.用分类做为导航拦
?php wp_list_categories('depth=2title_li=0orderby=nameshow_count=0');?
把这句加到header.php里的nav中,我的页面如下

复制代码代码如下:
nav
div id="navDiv"
ul id="nav"
li?php if(is_home()) echo ' class="current_page_item"' ?a href="?php bloginfo('url'); ?/"首页/a/li
?php //wp_list_pages('title_li=depth=1include='); ?
?php wp_list_categories('depth=2title_li=0orderby=nameshow_count=0');?
/ul
/div
/nav

原本是以page做为导航的,现在注掉,换用分类category来做导航
2.下面说说wp_list_categories的用法
wp_list_categories 用来显示所有分类的链接列表,两种表示方法:list_cats()(deprecated) 和 wp_list_cats()(deprecated).
?php wp_list_categories('参数'); ?
默认参数设置为:

复制代码代码如下:
?php $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
); ?

具体看http://codex.wordpress.org/Template_Tags/wp_list_categories
3.登录登出注册
if (is_user_logged_in() 为判定是否登录
wp_login_url()函数---------登录超链接
wp_logout_url()函数--------登出超链接
a href=?php echo wp_logout_url(); ?logout/a
a href=?php echo wp_login_url(); ?login/a
如果仅是登录,登出的简单字,直接写?php wp_loginout(); ?
即可
?php wp_register( $before, $after ); ?
注册函数
其中$before(字符串)(可选)注册链接或网站管理链接前所显示的文本。默认值: 'li'
$after(字符串)(可选)注册链接或网站管理链接后所显示的文本。默认值: '/li'
before参数与after参数中没有需要显示的文字?php wp_register('', ''); ?

WordPress数据备份心得分享
wordpress后台中的侧边栏添加菜单或子菜单的方法