當白老鼠的下場

剛剛看到 WordPress 2.9 Release 的消息,雖然我現在對於新版本並不是那麼地熱衷,現在手上的 2.8.x 版本也沒什麼不滿意的地方。過去要升級新的版本,得要先去 WordPress 主站下載要升級的版本,解壓縮,然後在用 FTP 上傳到網站空間裡,要細緻一點的還得動用版本比對,然後用 Diff 跟 Patch 去升級。現在的升級是如此方便,網頁上一個按鈕按下去就幫你升級到好,我還是受不了誘惑按了下去。

然後悲劇就發生了。

Simple Tags can't work with this WordPress version !

Simple Tags can’t work with this WordPress version !

所有 Simple Tags 1.6.6 的相關功能目前都無法使用,包括標籤、相關文章等等。偏偏 2.9 這版雖然號稱有 “Global undo / Trash”,但是還沒輕易到可以溯回到舊的版本。

現在要嘛就是等 Simple Tags 出新的版本可以支援 Wordpress 2.9,要嘛就是花工夫自己用  WordPress 2.8 蓋回來 (不曉得資料庫這樣子有沒有問題)。

懶人如我,等吧。

Update: 在嗷嗷待哺等中餐的空檔, Wordpress 討論區裡的一篇文章提供了鋸箭法,直接改 Simple Tags 的 source code, by pass versioin check:

If you edit the plugin via the editor interface, find this line (near the top):

if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false) {

and change it to

if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false ) {


記部落格被入侵

這兩個星期,我的部落格被入侵並埋了一堆廣告連結。
WP-CLI-Snap_P (by PipperL)

繼續閱讀 »


WP 的速度

之前因為效能的關係和 MySQL server 被拖垮的因素,所以把日期彙整的 widget 從 blog 上拿掉了。主要是因為 widget 不會被 chche 住,每讀取一次就會去掃資料庫中的所有文章,也因此造成了大量的資料庫 loading。

clean:
<!– Benchmark info: 49 queries. 0.885 seconds. –>
<!– Benchmark info: 50 queries. 0.711 seconds. –>
<!– Benchmark info: 50 queries. 1.146 seconds. –>

w/ Collapsing Archives:
<!– Benchmark info: 756 queries. 3.147 seconds. –>
<!– Benchmark info: 760 queries. 3.344 seconds. –>
<!– Benchmark info: 760 queries. 4.008 seconds. –>

前兩天在把 Wordpress 改成 threaded comment 的過程中 (模板好難改),順手裝上了 WP Widget Cache For WordPress,一下子改善好多!

w/ WP Widget Cache For WordPress:
<!– Benchmark info: 39 queries. 1.459 seconds. –>
<!– Benchmark info: 40 queries. 0.765 seconds. –>
<!– Benchmark info: 39 queries. 0.715 seconds. –>

w/ Widget cache + w/ Collapsing Archives :
<!– Benchmark info: 39 queries. 2.355 seconds. –>
<!– Benchmark info: 40 queries. 1.478 seconds. –>
<!– Benchmark info: 39 queries. 1.398 seconds. –>

現在剩下的問題,是 Collapsing Archives 因為是 javascript,所以會把所有文章的標題送出,再由 javascript 決定要不要展開/秀出。實際上網頁大小還是蠻大的 (36KB)。現在想找一個 ajax based 的 archive widget,當點開某月份的時候,再讀入資料,這樣應該會瘦身。

不過…..還沒找到。

有好建議嗎?


WordPress 2.7 現身

今天看到後台的 通知升級訊息: 《WordPress 2.7 現身

瞄了一下,新玩意有:

  • 新的界面設計 (好像每隔幾個版本就會玩一次界面改版 @@) 但是看影片還蠻心動的。
  • 把自動升級的 plugin 整合為內建,以後有新版本用滑鼠點一點就會幫你升級了 (這個好! 不過我已經在用了)
  • 咦? 還有呢?

其實,以一個 blogging 軟體而言,應該有的功能 Wordpress 都有了。我很難想像以一個只是想寫寫文章的人,這個軟體需要會唱歌跳舞到什麼樣的程度。不過新的界面好不好玩,要試了才知道,雖然我還不想當第一隻白老鼠,而且還想等那些 plugin 通通都跟著升級我再來一次搞定,但是看到那影片裡面好像很有彈性的界面,我也心動了。所以…..我就衝了。

白老鼠們,衝吧。


我的 WordPress 2.5 體驗

WordPress在之前的 2.3.3版之後,來了個大躍進,推出了 2.5版。這個版本放進了不少的改變以及新的功能/特色。例如:


繼續閱讀 »