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

首頁 > CMS > Wordpress > 正文

wordpress獲取當前分類下的子分類技巧

2024-09-07 00:49:38
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了wordpress獲取當前分類下的子分類技巧,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

WordPress如何獲取當前分類下的子分類?這個問題可能會有部分朋友遇到,361源碼也是在使用Wordpress搭建一個類似網上商城的站點時遇到了這樣的一個問題,遇到了問題,361源碼一般都會像辦法自己解決,如果能有好的解決方法,361源碼一定會分享給大家,下面就是361小編解決WordPress如何獲取當前分類下的子分類的方法,希望能幫助到一些朋友。

wordpress獲取當前分類下的子分類技巧

在Wordpress主題的function.php文件內添加下面的代碼:

/** * Get Child Category */function get_category_root_id($cat){$this_category = get_category($cat); // 取得當前分類while($this_category->category_parent) // 若當前分類有上級分類時,循環{$this_category = get_category($this_category->category_parent); // 將當前分類設為上級分類(往上爬)}return $this_category->term_id; // 返回根分類的id號}

然后,在分類頁(category.php)或文章頁(single.php)模板內需要調用的子分類的地方寫下下面代碼進行獲取即可。

<?phpif(is_single()||is_category()){if(get_category_children(get_category_root_id(the_category_ID(false)))!= "" ){echo '<ul class="child-category">';echo wp_list_categories("child_of=".get_category_root_id(the_category_ID(false)). "&depth=0&hide_empty=0&title_li=&orderby=id&order=ASC");echo '</ul>';}}?>

仔細查看代碼,有些基礎的朋友也能看得出,這里的子分類列表是支持WordPress參數設置的。比如你希望顯示出子分類的文章數,只需要為在參數上添加&show_count=1即可。

具體參考如下:

‘show_option_all’ => “, 無鏈接的分類

‘orderby’ => ‘name’, 按照分類名排序

‘order’=> ‘ASC’, 升序

‘show_last_update’ => 0, 不顯示分類中日志的最新時間戳

‘style’ => ‘list’, 用列表顯示分類

‘show_count’ => 0, 0, 不顯示分類下的日志數

‘hide_empty’ => 1, Displays only Categories with posts

‘use_desc_for_title’ => 1, 顯示分類鏈接中 title 標簽的分類描述

‘child_of’ => 0, 子分類無限制

‘feed’ => ”, 無 feed

‘feed_image’ => ”, 無 feed 圖片顯示

‘exclude’ => ”, 不在分類列表中顯示該分類

‘hierarchical’ => true, 分層顯示父/子分類

‘title_li’ => __(‘Categories’), 在列表前作為標題顯示分類

‘echo’ => 1 顯示分類

當然了,這里361源碼只是拋磚引玉,如果大家有更好的辦法可以聯系361源碼,把好的方法分享給更多需要幫助的草根站長!

以上就是wordpress獲取當前分類下的子分類技巧的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁连县| 湛江市| 南投市| 吉水县| 镇赉县| 霍林郭勒市| 兴隆县| 出国| 蓬溪县| 石楼县| 阳春市| 阿克陶县| 平原县| 高清| 巨鹿县| 黄陵县| 安国市| 隆子县| 陆河县| 独山县| 漳浦县| 博乐市| 南召县| 黄骅市| 东阿县| 广元市| 宜兰县| 唐河县| 温宿县| 茌平县| 黄石市| 高州市| 绩溪县| 临西县| 大姚县| 阿鲁科尔沁旗| 安康市| 荆门市| 九龙坡区| 陵川县| 新邵县|