国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

詳解WordPress中分類函數(shù)wp_list_categories的使用

2024-05-04 23:41:50
字體:
來源:轉載
供稿:網(wǎng)友
這篇文章主要介紹了詳解WordPress中分類函數(shù)wp_list_categories的使用,文中羅列其主要參數(shù)的功能和寫法,需要的朋友可以參考下
 

wp_list_categories 函數(shù)是 WordPress 中用來羅列系統(tǒng)中分類的函數(shù),該函數(shù)擁有許多控制輸出的參數(shù),今天突然被一個朋友問到,所以就大概整理了一下。

因為 WordPress 中內置擴展的小工具功能,
所以我們不經(jīng)任何函數(shù)就可以在邊欄或是其他我們想要的位置顯示一個分類列表,
所以wp_list_categories函數(shù)就很少有人用到,
該函數(shù)使用起來有點類似于wp_list_bookmarks,

wp_list_categories 描述
wp_list_categories 函數(shù)是 WordPress 中用來羅列系統(tǒng)中分類鏈接的函數(shù)。
英文原文就不上了,有興趣的可以去看一下官方文檔。

用法

<?php wp_list_categories( $args ); $args = array( 'show_option_all'  => '',//是否列出分類鏈接 'orderby'      => 'name',//按名稱排列 'order'       => 'ASC',//升、降序 'style'       => 'list',//是否用列表(ul>li) 'show_count'     => 0,//是否顯示文章數(shù)量 'hide_empty'     => 1,//是否顯示無日志分類 'use_desc_for_title' => 1,//是否顯示分類描述 'child_of'      => 0,//是否限制子分類 'feed'        => '',//是否顯示rss 'feed_type'     => '',//rss類型 'feed_image'     => '',//是否顯示rss圖片 'exclude'      => '',//排除分類的ID,多個用',(英文逗號)'分隔 'exclude_tree'    => '',//排除分類樹,即父分類及其下的子分類 'include'      => '',//包括的分類 'hierarchical'    => true,//是否將子、父分類分級 'title_li'      => __( 'Categories' ),//列表標題的名稱 'show_option_none'  => __('No categories'),//無分類時顯示的標題 'number'       => null,//顯示分類的數(shù)量 'echo'        => 1,//是否顯示,顯示或者返回字符串 'depth'       => 0,//層級限制 'current_category'  => 0,//添加一個沒有的分類 'pad_counts'     => 0,//這個我也不明白 'taxonomy'      => 'category',//使用的分類法 'walker'       => null//用于顯示的類(很復雜的概念)?>

關于'pad_counts',我也沒搞明白這個參數(shù)是干什么用的,
如果有興趣你可以研究一下這個參數(shù)的官方文檔。
也可以對照一下wp_list_bookmarks去使用。

pad_counts(boolean) Calculates link or post counts by including items from child categories. If show_counts and hierarchical are true this is automatically set to true. This parameter added at Version 2.9 Valid values:1 (true)0 (false) – default

使用實例
顯示包括ID為3,5,9,16的分類鏈接,且按名稱排列順序

<ul><?php wp_list_categories('orderby=name&include=3,5,9,16'); ?> </ul>

顯示Poetry為標題的包括ID為5,9,23的分類列表

<ul><?php wp_list_categories('include=5,9,23&title_li=<h2>' . __('Poetry') . '</h2>' ); ?> </ul>

當然你也可以像如下這樣書寫參數(shù),將參數(shù)整合為數(shù)組。

<?php $taxonomy   = 'genre';$orderby   = 'name'; $show_count  = 0;   // 1 for yes, 0 for no$pad_counts  = 0;   // 1 for yes, 0 for no$hierarchical = 1;   // 1 for yes, 0 for no$title    = ''; $args = array( 'taxonomy'   => $taxonomy, 'orderby'   => $orderby, 'show_count'  => $show_count, 'pad_counts'  => $pad_counts, 'hierarchical' => $hierarchical, 'title_li'   => $title);?> <ul><?php wp_list_categories( $args ); ?></ul>

taxonomy分類法,是相對于標簽(tag)的概念。



注:相關教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 千阳县| 包头市| 稻城县| 漳浦县| 托克逊县| 五大连池市| 黄龙县| 秦安县| 蚌埠市| 元阳县| 丹寨县| 沈丘县| 顺平县| 习水县| 芦山县| 衡山县| 滦平县| 湘潭县| 长顺县| 玛纳斯县| 攀枝花市| 随州市| 西青区| 南阳市| 北碚区| 都兰县| 池州市| 晋城| 元朗区| 洛川县| 昭苏县| 宝坻区| 澄城县| 衢州市| 射阳县| 灵寿县| 阿鲁科尔沁旗| 新郑市| 保山市| 英山县| 梧州市|