升級到 Wordpress 2.0.1

我終於把 Wordpress 升級到 2.0.1,連帶一些修改,最為眼所見的就是新 theme 吧,這個 theme 我很喜歡的說,亦作了一些修改今它成為 valid XHTML 1.1 。之後會逐步把以前使用的元件加回現在的版面中。

相簿亦改用 Zenphoto ,放棄了 Gallery 2 。因為 Gallery 2 佔空間太大 (我的就佔七十多 MB),而且在整合 Wordpress 方面十分不理想。雖然 Zenphoto 功能沒有 Gallery 強大,但已經滿足到我。有空兼有心情時就會把它整合到現有的 theme 中。 :p

Wordpress plugin 方面暫時只有使用以下 10 個:

  1. Akismet : WP2 的預設 comment spam fileter 。新玩意就即管試用,但要另外到 wordpress.com 登記取 API Key 總覺得不爽。
  2. Acronym Replacer : 自動生成 Acronym Tag,例如 WWE。
  3. Content-negotiation : 因應不同 browser ,傳回最好的 content-type。能把 XHTML 1.1 page 傳回正確的 “application/xhtml+xml” 。
  4. WP Head : 不需要修改 theme 而加上 Meta tag ,我是用來加 Google analytics 和我的 IEbar Javascript 。
  5. Feedburner Feed Replacement : 使用 Feedburnder 的話就是不二之選,輕鬆把你的 RSS 流量轉到 Feedburner
  6. Photopress : 管理上載的相片,還可作相簿之用。但我只使用上載功能,蠻不錯的。
  7. Cross-theme Stylesheets : 不需修改 theme 能加上自訂的 stylesheet ,其實亦可透過 WP Head 達成。但這個 plugin 有個不錯的 UI ,增減管理甚至修改 CSS 都十分方便。
  8. Google Sitemaps : 自動生成 Google sitemap 的 xml ,方便 google 搜尋你的網站。
  9. wpLicense : 自動為文章加入 license ,大多用家都是用 CC 吧?例子可看文章末的 CC license,我用了另一個圖像。
  10. WordPress Database Backup : 又是隨 WP2 奉送的。似乎能和同一作者的 WP-Cron 一起用,達到定時 backup wordpress 的 DB。

在這亦想提出兩點使用 plugin 的心得,有很多 blog 的功能不一定要修改 theme ,例如 google analytics。只要運用適當的 plugin ,就可避免將來轉 theme 作大量修改。其二是就當要再 theme 加上 plugin 的 function tag 時,要先加上 function_exists 這個 php checking,例如 :
< ?php if (function_exists('licenseHtml')) licenseHtml()); ?>
這樣就可免除 deactive plugin 時因 undefined function 的 error 及修改 theme 的麻煩。CT


About this entry