十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
查看WordPress分類(lèi)目錄的ID\x0d\x0a進(jìn)入儀表盤(pán),打開(kāi)“分類(lèi)目錄”管理界面,然后把鼠標(biāo)移動(dòng)到某一個(gè)分類(lèi)目錄名稱(chēng)上,這時(shí)就會(huì)在網(wǎng)頁(yè)左下角顯示當(dāng)前分類(lèi)目錄的編輯頁(yè)面地址。如圖:\x0d\x0a\x0d\x0a我們可以看到在顯示的網(wǎng)址中有“ID=***”的字符,那么其中顯示的數(shù)字即為該分類(lèi)目錄的ID。\x0d\x0a查看WordPress標(biāo)簽的ID\x0d\x0a按照同上的方法,進(jìn)入標(biāo)簽管理界面,我們把鼠標(biāo)移動(dòng)到某個(gè)標(biāo)簽上面,即可在頁(yè)面左下角看到該標(biāo)簽的管理頁(yè)面網(wǎng)址 ,這其中的“ID=”后所跟的數(shù)字即為該標(biāo)簽的ID。\x0d\x0a查看WordPress文章的ID\x0d\x0a同樣的方法,在文章管理界面中,我們把鼠標(biāo)移動(dòng)到某篇文章的名稱(chēng)上,就會(huì)在頁(yè)面左下角看到該篇文章的編輯頁(yè)面網(wǎng)址 。這其中的“ID=”后所跟的數(shù)字即為該文章的ID。
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的冷水灘網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
WordPress 博客分類(lèi)調(diào)用代碼使用:
登陸博客后臺(tái),點(diǎn)擊外觀(guān)選項(xiàng)卡下的“編輯”選項(xiàng)進(jìn)入當(dāng)前主題編輯界面(也可以下載文件到本地進(jìn)行編輯)
在需要調(diào)用分類(lèi)文章的地方添加以下調(diào)用代碼
?php?$posts?=?get_posts(?"category=1numberposts=10"?);??
?php?if(?$posts?)?:??
?php?foreach(?$posts?as?$post?)?:?setup_postdata(?$post?);??
li
a?href="?php?the_permalink()??"?rel="bookmark"?title="?php?the_title();??"?php?the_title();??/a
/li????php?endforeach;?????
?php?endif;??
category=1numberposts=10:其中的1是指調(diào)用分類(lèi)ID為1的文章,10是指調(diào)用該分類(lèi)下最新的10篇文章
提交更新文件即可。
附:WordPress 博客分類(lèi)ID獲取
1、登陸博客后臺(tái),點(diǎn)擊“文章”下的分類(lèi)目錄選項(xiàng)卡;
2、找到相關(guān)分類(lèi)目錄,把鼠標(biāo)的箭頭移到分類(lèi)目錄名稱(chēng)上面;
3、這時(shí)瀏覽器底部的狀態(tài)欄下會(huì)顯示一個(gè)鏈接地址,地址最后面有_ID=1,其中的1便是該分類(lèi)目錄的ID。看圖:
提醒:第二步中不需要點(diǎn)擊目錄名稱(chēng),只是把鼠標(biāo)放在上面即可;第三步的_ID=1中的1是本站測(cè)試目錄的ID,各個(gè)目錄的ID是不相同的,根據(jù)自己博客的情況選擇ID。
如有幫助,請(qǐng)采納,謝謝
一、使用 WordPress 內(nèi)置函數(shù) get_posts()
?php
$posts?=?get_posts(?'numberposts=-1category=3'?);
echo?count($posts);
?
二、使用 WordPress 內(nèi)置函數(shù) get_category_by_slug()
?php
//?將以下'category-name'改成你的分類(lèi)別名即可
echo?get_category_by_slug('category-name')-count;
?
三、使用 WordPress 內(nèi)置函數(shù) get_category()
?php
//?將以下 cat_ID 改成你的分類(lèi) ID 即可
echo?get_category(cat_ID)-count;
?
四、使用 WordPress 的內(nèi)置函數(shù) wp_list_categories()
?php?echo?strip_tags(wp_list_categories('include=3hide_empty=0use_desc_for_title?=0echo=0show_count=1style=nonehierarchical?=0title_li='));??
參數(shù) include 的等號(hào)后面 3 改成你想要統(tǒng)計(jì)文章數(shù)的分類(lèi) ID 即可。最終輸出形式為:分類(lèi)名稱(chēng)(文章數(shù)) ,如圖像印記(20)
五、使用 wpdb 直接查詢(xún)數(shù)據(jù)庫(kù)
將以下 PHP 代碼放置在主題目錄下的 functions.php 中
function?wt_get_category_count($input?=?'')?{
global?$wpdb;
if($input?==?'')?{
$category?=?get_the_category();
return?$category[0]-category_count;
}
elseif(is_numeric($input))?{
$SQL?=?"SELECT?$wpdb-term_taxonomy.count?FROM?$wpdb-terms,?$wpdb-term_taxonomy?WHERE?$wpdb-terms.term_id=$wpdb-term_taxonomy.term_id?AND?$wpdb-term_taxonomy.term_id=$input";
return?$wpdb-get_var($SQL);
}
else?{
$SQL?=?"SELECT?$wpdb-term_taxonomy.count?FROM?$wpdb-terms,?$wpdb-term_taxonomy?WHERE?$wpdb-terms.term_id=$wpdb-term_taxonomy.term_id?AND?$wpdb-terms.slug='$input'";
return?$wpdb-get_var($SQL);
}
}
然后在需要的地方調(diào)用該函數(shù)即可,該函數(shù)提供三種調(diào)用方式:
1、在主循環(huán)中調(diào)出該函數(shù),且不提供參數(shù),則返回第一個(gè)分類(lèi)的文章數(shù):
?php?echo?wt_get_category_count();??
2、提供的參數(shù)為數(shù)字,且該數(shù)字為分類(lèi)的 ID 號(hào),則返回對(duì)應(yīng) ID 的分類(lèi)的文章數(shù):
?php?echo?wt_get_category_count(1);??
3、提供分類(lèi)的別名,則返回對(duì)應(yīng)縮略名(別名)的分類(lèi)文章數(shù):
?php?echo?wt_get_category_count('hello-world');??
該函數(shù)對(duì)于含有子分類(lèi)的分類(lèi),文章數(shù)統(tǒng)計(jì)上會(huì)有稍許誤差。對(duì)于分類(lèi)文章數(shù)為 0 的情況統(tǒng)計(jì)得也不是很好。