
調(diào)用某個分類下的文章

為安遠等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及安遠網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站設計、做網(wǎng)站、安遠網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
?php $rand_posts = get_posts('numberposts=5category=1orderby=date');foreach($rand_posts as $post) : ?
lia href="?php the_permalink(); ?"?php the_title(); ?/a/li
?php endforeach;?
上面的數(shù)字5是調(diào)用的數(shù)量 1是調(diào)用的分類 同一個頁面這個代碼可以多次使用,所以可以調(diào)用多個分類的文章。
你先去看你主題的分頁函數(shù), 一般是在functions.php里面, 一般分頁函數(shù)有個參數(shù)控制顯示頁數(shù)的, 如果有, 你就在調(diào)用的地方改個參數(shù)或者改默認參數(shù)值就好了
利用代碼如下:
調(diào)用方式: ?php pagenav($query_string); ?
在functions.php中添加:
//pagenav
function pagenav($query_string){
global $posts_per_page, $paged;
$my_query = new WP_Query($query_string ."posts_per_page=-1");
$total_posts = $my_query-post_count;
if(empty($paged))$paged = 1;
$prev = $paged - 1;
$next = $paged + 1;
$range = 4; // only edit this if you want to show more page-links
$showitems = ($range * 2)+1;
$pages = ceil($total_posts/$posts_per_page);
if(1 != $pages){
echo "div class='pagination'";
echo ($paged 2 $paged+$range+1 $pages $showitems $pages)? "a href='".get_pagenum_link(1)."'最前/a":"";
echo ($paged 1 $showitems $pages)? "a href='".get_pagenum_link($prev)."'上一頁/a":"";
for ($i=1; $i = $pages; $i++){
if (1 != $pages ( !($i = $paged+$range+1 || $i = $paged-$range-1) || $pages = $showitems )){
echo ($paged == $i)? "span class='current'".$i."/span":"a href='".get_pagenum_link($i)."' class='inactive' ".$i."/a";
}
}
echo ($paged $pages $showitems $pages) ? "a href='".get_pagenum_link($next)."'下一頁/a" :"";
echo ($paged $pages-1 $paged+$range-1 $pages $showitems $pages) ? "a href='".get_pagenum_link($pages)."'最后/a":"";
echo "/div\n";
}
}
在sytle.css下面添加
/*分頁的樣式 */
.pagination{ margin:0 10px 10px 15px;line-height:23px;text-align:center;}
.pagination span, .pagination a{font-size:12px;margin: 2px 6px 2px 0;background:#fff;border:1px solid #ccc;color:#787878;padding:2px 5px 2px 5px;text-decoration:none;}
.pagination a:hover{background: #8cb900;border:1px solid #436206;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}
.pagination .current{background: #8cb900;border:1px solid #436206;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}
如果不懂代碼的話建議用插件,可以百度一下
posts和pages的區(qū)別:指代不同、用法不同、側(cè)重點不同。
1、指代不同
posts:指的是崗位;帖子;郵件
pages:指的是頁數(shù)。
2、用法不同
posts:post作“柱子”“桿子”“樁”解時,引申可表示“標志”,往往指競賽或賽馬的終點標志,作此解時,常用作單數(shù),其前要加定冠詞the。
post作“郵政,郵遞”解時,指通過郵局系統(tǒng)把信件或其他物(體)由一個地方寄到另外一個地方的行為,通常與the連用,只用作單數(shù)形式。
post也可作“一件郵件”解,常與the連用。
post還可表示“投郵的地方(如郵局、信筒),收信的時間”
pages:page的基本意思是“頁”,指書刊、雜志等的一頁或報紙等的一版,也可指紙的一張,還可指報紙的“專頁”。
page也可指可寫入書中的歷史事件或時期。
3、側(cè)重點不同
posts:page通常按字母排序,但是我們可以改變排序的方式。
pages:page頁面不會出現(xiàn)在RSS源中,讀者需要訪問博客才能看到page頁面的更新情況。