你可能不知道的 WordPress Taxonomy 新功能


0 Comments

WordPress 2.3 將 Category(分類)和 Tag(標籤)整合為 Taxonomy 系統,這不是什麼新聞,但原來這個新系統中包含了許多不錯的新功能。

標籤的交集與聯集

這是個很好的功能, 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


WordPress rev.6126


0 Comments

在 revision 6126 的更新中, WordPress 決定要移除掉 categories, link2cat, post2cat 這些過時的表格,我本來以為它會留下來作為向下相容的… 所以這個版本以後 WordPress 就不能向下相容,還好我已經改寫過要用到這些表格的功能了……


From 2.3-alpha to 2.3-alpha


6 Comments

最近 WordPress 實在太多 security fix 了,為了 tagging 一直龜在 r5534 實在不是辦法…… 因此今天趁著有空更新了。

原來 Terms 功能早就寫好,只是自動升級時並不會將 Tags 轉換為 Terms ——可能是因為 Tags 的功能從來沒有正式釋出過,因此也就沒有製作這部份的轉換處理——導致我每次測試升級時都以為 Terms 尚未完成。

要從 2.3-alpha 升級為 2.3-alpha 需要注意的事情有:

  1. 可能會有 Tags 變成 Categories
  2. Tags 轉換為 Terms 後,不會自動建立 Term Relationships
  3. Link Categories 轉換為 Terms 後,不會自動建立 Term Relationships
  4. 更新完這些 Term Relationships 後,記得重新計算 Count

No more categories and tags, but terms


1 Comment

WordPress 正在進行大變動,標籤、文章分類、連結分類未來都將整合為 Terms ,這個變動影響到 wp_categories 表格,以後就沒有這張表了,因此有一堆外掛及佈景都會壞掉,使用 SVN 版的人最近不要更新得太勤勞比較好 XD

新建一個 View 可能可以解決向下相容問題,不過 View 算是個新功能,必須 MySQL 5 以上才支援。

 1