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

来源:www.13sc.com | 游客上传 | 421 次浏览 | 0 条评论

搜索: 分类 导航拦 

用分类做为导航拦及wp_list_categories的用法,下面是具体的示例,感兴趣的朋友可以参考下哈

1.用分类做为导航拦
<?php wp_list_categories("!!depth=2&title_li=0&orderby=name&show_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=1&include="!!); ?>
<?php wp_list_categories("!!depth=2&title_li=0&orderby=name&show_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中函数get_term_link的参数设置问题

wordpress随机文章/随机推荐的实现思路与用法

控制好你的 Wordpress 侧边栏

wordpress优化头部 去掉版权等信息 wordpress去掉generator

多个WordPress站点使用同一数据库的方法

关闭WordPress自动保存和文章修订功能

WordPress自定义表情及其路径的方法

为Wordpress博客添加MP3播放器

WordPress 文章摘要功能实现代码

WordPress反复出现需要升级数据库的解决方法

菜鸟使用wordpress建站的几点心得

加速WordPress技巧:Redis缓存输出的HTML页面

Copyright 2009-2013 13sc.com All Rights Reserved.