站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress:Template Tags/wp list categories
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==例子== ===默认用法=== <pre> $defaults = array( 'show_option_all' => '', 'orderby' => 'name', 'order' => 'ASC', 'show_last_update' => 0, 'style' => 'list', 'show_count' => 0, 'hide_empty' => 1, 'use_desc_for_title' => 1, 'child_of' => 0, 'feed' => '', 'feed_image' => '', 'exclude' => '', 'hierarchical' => true, 'title_li' => __('Categories'), 'echo' => 1, 'depth' => 0 ); </pre> 默认情况下,用法显示: *没有链接连接到所有的类别 *以升序的方式,根据类别名称,给类别分类。 *不显示最近的更新(每个类别中的最后更新的文章) *以无序的列表样式显示 *不显示文章数目 *只显示拥有文章的类别 *将标题属性设置为类别描述 *没有限制到任何类别的子类别_ *没有使用feed或者feed图像 *没有排除任何类别,也没有包含所有的类别('include' => '' 没有在上面显示) *以层级嵌套的方式显示类别 *显示类别为列表上的标题 *没有强加SQL 限制('数字' => 没有在上面显示0) * 显示 (echos)类别 * 对于深度,没有限制 wp_list_categories(); === 包含或者删除类别 === 按字母顺序给类别分类,并且只包含ID是16,3,9,和5的类别,你可以写下以下的代码: <div style="padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; font-size: 0.9em;"> <tt> <ul> <br /> <?php<br /> wp_list_categories('orderby=name&include=3,5,9,16'); ?> <br /> </ul> </tt> </div> 下面的例子显示了根据名称分类的类别链接,显示了每个类别的文章数目,并且从列表中删除了ID是10的类别。 <div style="padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; font-size: 0.9em;"> <tt> <ul> <br /> <?php<br /> wp_list_categories('orderby=name&show_count=1&exclude=10'); ?> <br /> </ul> </tt> </div> === 显示或者隐藏列表标题 === '''title_li'''为''wp_list_categories''产生的类别列表设置或者隐藏一个标题或者标头。默认<tt>'(__('Categories')'</tt>,例如,显示单词"类别"作为列表的标题。如果参数设置为零,或者空参数,就不会显示标题。下面的例子代码排除了ID为4和7的类别并且隐藏了列表标题: <div style="padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; font-size: 0.9em;"> <tt> <ul> <br /> <?php<br /> wp_list_categories('exclude=4,7&title_li='); ?> <br /> </ul> </tt> </div> 在下面的例子中,只有ID是9,5和23的类别包含在列表中,而且标题文本已经更改为"诗",标题样式为<tt><nowiki><h2></nowiki></tt>: <div style="padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; font-size: 0.9em;"> <tt> <ul> <br /> <?php<br /> wp_list_categories('include=5,9,23&title_li=<h2>' . __('Poetry') . '</h2>' ); ?> <br /> </ul> </tt> </div> === 只显示子类别 === 下面的例子编码产生的类别链接,根据ID分类,只对于ID为8的子类别;显示每个类别的文章数目而且从产生的链接的<tt>标题</tt> 属性中隐藏了类别描述。'''注:'''如果母类别中没有包含文章,就不会显示母类别。 <div style="padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; font-size: 0.9em;"> <tt> <ul><br /> <?php wp_list_categories('orderby=id&show_count=1<br />&use_desc_for_title=0&child_of=8'); ?> <br /> </ul> </tt> </div> === 显示拥有RSS Feed 链接的类别 === 下面的例子产生的类别链接,是根据名称分类的,显示了每个类别中的文章的数目,而且为每个类别显示了链接,连接到RSS feed。 <div style="padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; font-size: 0.9em;"> <tt> <ul><br /> <?php<br /> wp_list_categories('orderby=name&show_count=1&feed=RSS'); ?> <br /> </ul> </tt> </div> 要用一个feed图标来代替rss链接,你可以编写: <div style="padding: 1em; border: 1px dashed #2f6fab; color: Black; background-color: #f9f9f9; line-height: 1.1em; font-size: 0.9em;"> <tt> <ul><br /> <?php<br /> wp_list_categories('orderby=name&show_count=1<br /> &feed_image=/images/rss.gif'); ?> <br /> </ul> </tt> </div> === 类别列表的Markup和样式 === 默认情况下,'''wp_list_categories()'''在一个单一的列表item(<tt>li</tt>)标题为"类别"的内部,产生嵌套的无序列表(<tt>ul</tt>)。 你可以通过将<tt>title_li</tt> [[#WordPress:Parameters|参数]]设置到一个空的字符串中,来[[#WordPress:Display_or_Hide_the_List_Heading|移除最外层的item 和列表]]。你需要自己覆盖结果在一个有序的列表(<tt>ol</tt>)或者无序的列表上(请看看下面的[[WordPress:Template_Tags/wp_list_categories#Examples|例子]])。如果你不想要这些list output,将<tt>样式</tt>参数设置为<var>none</var>。 如果类别列表是在类别归档网页上产生的,关于那个类别的list item被标记有HTML class <tt>current-cat</tt>。其它的list item没有class。 <pre>... <li class="current-cat"> [You are on this category page] </li> <li> [Another category] </li> ...</pre> 你可以使用一个[[WordPress:Glossary#CSS|CSS 选择器]]来设计那个list item: .current-cat { ... }
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)