2008年7月15日 星期二

Wordpress產生分類的文章列表

在wordpress當中,如何產生一個分類的文章列表??

原先要試著把某個用wordpress架的網站弄的比較像CMS,
經過某專業鄉民的建議,建議我在首頁列出某個特定分類的文章,
但是Wordpress預設只能夠顯示最新文章或是特定的page,
所以,就只能自力救濟了。

requirement:
Plugin=>Exec-php
$limit = get_option('posts_per_page');
//取得系統設定每個分頁的分頁數
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
//取得現在是第幾頁
query_posts('cat=7&showposts=' . $limit . '&paged=' . $paged);
//實際進行搜尋文章,cat=7代表撈出category id=7的分類下所有文章
//showpost代表實際上要撈幾篇文章,paged代表要撈第幾頁開始的文章
$wp_query->is_archive = true;
$wp_query->is_home = false;
//這邊是在設定我現在所處的頁面的屬性,設定成archive才能讓分頁功能正常運作

global $more;
// set $more to 0 in order to only get the first part of the post
$more = 0;
//這裡設定全域變數$more為0代表只顯示摘要
?>

//最後別忘了加上分頁的link,一堆死大陸仔抄來抄去,重要的也都沒抄到,不知道是怎麼抄的,媽的!

搞定,產生的頁面就會像http://www.twjsw.com.tw/產品資訊/高科技水管清洗機/清洗實際案例/
但是頗神奇的一點是,query_post本身就會列出文章,
但是會列在最後面?
換句話說,所有的顯示都會先顯示完之後再顯示query_post撈到的東西,
這點還頗神奇的。

最後,wordpress的確是個很強大資源又很完善的系統,
即使他是個blog系統,修修改改之後也可以弄成像是CMS一樣的功能,
但是,媽的咧~不知道為啥他的文件我就是看不太下去,
弄了半天才搞定,真他X的!

refer:
http://wordpress.org/support/topic/152451
http://codex.wordpress.org/Main_Page

沒有留言:

張貼留言

來推薦一下VPS Racknerd

網路上有蠻多這間VPS的推薦,不過大多是賺傭金的 推薦的點不外乎是便宜,然後中國那邊很多拿來當VPN跳板主機 我當初也是無聊租了一台來玩 後來實際上用起來覺得還可以 但是有幾個小地方當初租的時候沒注意到 就來分享一下,順便分享我的推薦連結 XDDD Racknerd有很多優惠方案...