第一步,將下面的代碼添加到主題functions模板文件中:
目前成都創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、安遠(yuǎn)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
function setTitle(){
$term = get_term_by('slug',get_query_var('term'),get_query_var('taxonomy'));
echo $title = $term-name;
}
第二步,用:
?php setTitle(); ?
替換主題頭部模板header類似這句:
?php wp_title('',true); ?
(美設(shè)之家提供)
如指定分類ID為1:
global?$wpdb;
$sql?=?"SELECT?SQL_CALC_FOUND_ROWS??{$wpdb-posts}.*?FROM?{$wpdb-posts}??
INNER?JOIN?{$wpdb-term_relationships}?ON?({$wpdb-posts}.ID?=?{$wpdb-term_relationships}.object_id)?
WHERE?1=1??
AND?(?{$wpdb-term_relationships}.term_taxonomy_id?IN?(1)?)?
AND?{$wpdb-posts}.post_type?=?'post'?
AND?({$wpdb-posts}.post_status?=?'publish')?
GROUP?BY?{$wpdb-posts}.ID?ORDER?BY?{$wpdb-posts}.post_date?DESC??";
var_dump(?$wpdb-get_results(?$sql?)?);
以上可以用wp內(nèi)置類WP_Query即可快速實(shí)現(xiàn):
$args?=?array(
'cat'?=?1
);
var_dump(?new?WP_Query(?$args?)?);
WordPress 博客分類調(diào)用代碼使用:
登陸博客后臺(tái),點(diǎn)擊外觀選項(xiàng)卡下的“編輯”選項(xiàng)進(jìn)入當(dāng)前主題編輯界面(也可以下載文件到本地進(jìn)行編輯)
在需要調(diào)用分類文章的地方添加以下調(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)用分類ID為1的文章,10是指調(diào)用該分類下最新的10篇文章
提交更新文件即可。
附:WordPress 博客分類ID獲取
1、登陸博客后臺(tái),點(diǎn)擊“文章”下的分類目錄選項(xiàng)卡;
2、找到相關(guān)分類目錄,把鼠標(biāo)的箭頭移到分類目錄名稱上面;
3、這時(shí)瀏覽器底部的狀態(tài)欄下會(huì)顯示一個(gè)鏈接地址,地址最后面有_ID=1,其中的1便是該分類目錄的ID??磮D:
提醒:第二步中不需要點(diǎn)擊目錄名稱,只是把鼠標(biāo)放在上面即可;第三步的_ID=1中的1是本站測(cè)試目錄的ID,各個(gè)目錄的ID是不相同的,根據(jù)自己博客的情況選擇ID。
如有幫助,請(qǐng)采納,謝謝
根據(jù)你的要求,列代碼如下:
//The?args
$args?=?array(
'tax_query'???????=?array(
'relation'????????=?'and',//and表示以下兩個(gè)條件需同時(shí)滿足
array(
'taxonomy'????=?'category',
'terms'????????=?array(16),//你指定的分類ID
'field'????????=?'term_id'
),
array(
'taxonomy'?????=?'post_format',
'terms'????????=??array('post-format-aside'),//你指定的文章類型
'field'????????=?'slug'
),
),
'post_type'????????????=?'post',
'post_status'??????????=?'publish',
'order'????????????????=?'DESC',
'showposts'????????????=?500,
'posts_per_page'???????=?10,
);
//?The?Result
$format?=?new?WP_Query(?$args?);
//var_dump($format);
if?(?$format?-?have_posts()?)?{
//?The?Loop
while?(?$format?-?have_posts()?)?:?$format?-the_post();
echo?'li';
the_title();
echo?'/li';
endwhile;
}else?{
echo?'no?posts?in?current?category!';
}
獲取指定分類下的某一個(gè)文章形式,然后循環(huán)輸出
總檢索數(shù)量500篇,每頁10篇。
怎么樣去支持分頁,您可以參考下默認(rèn)的主題中循環(huán)部分,這里就不列了。
網(wǎng)站名稱:wordpress獲取文章類型 wordpress怎么搜索文章
鏈接分享:http://jinyejixie.com/article46/dohheeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、Google、網(wǎng)站營銷、靜態(tài)網(wǎng)站、外貿(mào)建站、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)