WordPress 2.3 將 Category(分類)和 Tag(標籤)整合為 Taxonomy 系統,這不是什麼新聞,但原來這個新系統中包含了許多不錯的新功能。
標籤的交集與聯集
- tag=about-here
取得所有包含 About here 標籤的文章 - tag=about-here,wordpress
取得所有包含 About here 標籤或者包含 WordPress 標籤的文章 - tag=about-here+wordpress
取得所有同時包含 About here 以及 WordPress 兩個標籤的文章
這是個很好的功能, WordPress 2.3 總算沒有輸給 UTW 太多,只是不知道 UI 怎麼寫比較好, UTW 的作法我不太喜歡。
新的 WP_Query 參數
這些是外掛/佈景主題製作者才可能用到的新功能,詳情請參考 Ryan Boren 的 Taxonomy Intersections and Unions 這篇。這些新參數的使用方法大概是像這樣:(沒有測試過,不是很確定)
query_posts('tag_slug__and=about-here,wordpress');
//取出同時包含 About here 以及 WordPress 兩個標籤的文章
//然後開始寫 The Loop