5 月
17
2007
Wordpress 2.2 釋出了。這個版本的更新幅度不小,最重要的就是完整支援Atom,以及納入Sidebar Widget。不過對我來說,他終於完整支援Safari,讓Safari可以擁有和Firefox一樣的編輯模式了(淚)。
因為這次改版幅度不小,因此強烈建議先停用所有的plugin,備份原來的blog檔案,以及資料庫。
我是保留wp-conetnt、wp-include以及wp-config.php三個檔案,其餘都刪掉。然後先將wp-conetnt、wp-include以外的檔案上傳,再進入wp-content和wp-include這兩個資料夾裡把重複的檔案上傳。
最後,這個版本的wp-config.php有多了兩個參數設定資料庫字集編碼的。(請見terry的這篇)terry是設定成utf8,但這兩個參數請記得參閱你的phpmyadmin裡顯示的資料庫編碼(COLLATE),不然就會錯亂囉~
Continue Reading »
Tag:WP
2 月
18
2007
這個問題困擾我許久,經過一番研究,發現可以改造一個widget來達成。
Wordpress 2.0以後,多了個新的書籤整理函式。原來是用get_link()來讀取連結清單,現在多了wp_list_bookmarks()可以用。功能更強,也更容易格式化。因為有了標準的格式化規格,因此就可以動點手腳,讓他可以輕鬆轉換成下拉式表單。
首先,要先下載Morgan’s Replacement Links Widget。0.3的版本還不穩定,要用0.2的。
下載完以後先不要開啟外掛,要先修改裡面的函式。編輯這個外掛,然後找到第35行
get_links();
將他換成
wp_list_bookmarks(’show_description=1′);
關於函式可以代入的參數選項,可以參考wp_list_bookmarks
的說明。我這邊啟用的是顯示連結描述(因為我有這設定這個)。但其實如果你還不知道要開什麼,直接用wp_list_bookmarks();就可以了。
Continue Reading »
Tag:WP
1 月
23
2007
看了苦牢的文章,還有天佑的說明後,我決心當一次巨大的白老鼠:在Wordpress 2.1出來八小時後,即刻升級上去,看看會發生什麼事。
這次的升級,讓我非常擔心。於是我備份了全部資料庫,以及原先的2.0.7系統。並且做好隨時可以還原的準備。在再次確認過我使用的plug-in都列在官網的支援清單裡後,將他們全都解除,然後開始進行升級的實驗。以下是升級的過程。
備份資料庫,備份原先的blog系統檔案。
關掉所有的plug-in。
除了wp-include\language、wp-content\plugin、wp-content\theme以外,將新版拷貝進原先的目錄裡。之後,將新版的plugin裡的內容置換原先的。總之,wp-include\language與wp-content\theme不要動他。
執行wp-admin\upgrade.php
Continue Reading »
Tag:WP, 不務正業兼差程式設計師
1 月
16
2007
才升級到WP 2.0.6,才說下一個版本應該是2.1這種大改款,現在就釋出了2.0.7。
這個版本是一個安全性更新,修正許多2.0.6有大漏洞的地方,請看官網的說明:
- * Security fix for wp_unregister_GLOBALS() to work around the zend_hash_del_key_or_index bug in PHP 4 versions less than 4.4.3 and PHP 5 versions less than 5.1.4 with register_globals set to “On.”
- * Feeds now properly serve 304 Not Modified headers instead of mismatched 200/304 headers (a.k.a. the FeedBurner bug).
- * Backport of another 304 Not Modified fix from WordPress 2.1
- * Deleting WordPress Pages no longer gives an “Are You Sure?” prompt.
- * After deleting a WordPress Page, you are now properly redirected to the Edit Pages screen.
- * Sending an image at original size in Internet Explorer no longer adds an incorrect “height” attribute.
建議趕快更新,畢竟這些漏洞都蠻危險的。不過,看來月底會釋出2.1。只是根據以往經驗,還是別當白老鼠比較好…通常這種大改款,都會先出點大包的啊…(遠目)
P.S 如果更新完以後,發現系統怪怪的。可先進phpmyadmin裡,修復所有資料表,應該就會正常了。我也不知道為什麼會這樣,也許是有動到資料庫改變了索引吧,我猜想是這樣…
Tag:WP
1 月
06
2007
今天登入管理介面,看到底下的消息欄,就趕快升級一下。
Here’s what’s new:
The aforementioned security fixes.
HTML quicktags now work in Safari browsers.
Comments are filtered to prevent them from messing up your blog layout.
Compatibility with PHP/FastCGI setups.
此版本修正一些安全問題,但對我來說最重要的,是quicktag無法在safari下使用的問題。對於第三項,我基本上不抱什麼期待。我是沒遇過留言把我的版面搞的一團糟,只是中文往往很難處理就是。
要升級的話,不要刪除根目錄的config.php,然後保留wp-content與wp-include裡的language目錄。除了wp-content與wp-include外,將其他檔案拷貝進去,然後再把那兩個目錄裡的檔案分別拷貝到該目錄底下。最後執行/wp-admin/upgrade.php即可。
根據官網,這是2.0系列的最後一版。接下來就是WP 2.1了。所以這應該算是2.0系列最後的穩定版本了。目前升級好後,和我的外掛都沒有衝突的地方,可以放心升級。
–
Wordpress Release Note
Tag:WP
12月
17
2006
升級至Flickr Pro後,目前讓我很滿意。我既然可以建立超過3個set,就想利用外掛讓相簿和WP整合的更緊密。
我原先就使用WP Flickr Post Bar來方便插入我Flickr相片。這次就先想更進一步用WP Flickr Photo Album。但沒想到同一個人寫的外掛,後者的複雜度卻超乎我的想像。要取得API號碼,掛上去以後,相簿的theme又很難直接套用。我懶得修,就換用FAlbum。這個外掛只需要取得Flickr的執行授權,然後將URL換友善一點就好。非常方便,也很直覺。友善URL與原來的URL不同的地方,是FAlbum並非將相簿的PHP檔丟到theme裡,然後在建立一個新網頁套用。而是直接連進外掛目錄裡的程式。因此,如果不用友善URL,網站目錄結構會整個暴露出來。基本上這是蠻危險的,因此還是打開mod用友善URL比較好。
範例:我導覽列上的「相簿」。
既然說到外掛,想多玩一點的話,這邊還有一個有趣的:Flickr Album。這個透過Flash創造出翻頁效果的小玩意,看起來蠻花俏的,但對於想創造雜誌效果的人來說不失為一個好的解決方式。不用撰寫一大堆程式碼,擔心燈箱函式庫怎麼用,只需要簡簡單單插入Flash即可。
Continue Reading »
Tag:WP
12月
14
2006
豬小草說我這裡不能留言。真是冤枉,我在後台根本沒看見留言進來。
為什麼在後台?我用Akismet spam和Bad behavior來擋垃圾,但有時候Ak會很貼心的把迴響和留言掃進審核清單裡,Bad behavior就更絕了,直接不讓你留…連我自己都被說我用的IP是垃圾IP…。我試過了,如果有用proxy通常都會被擋起來(似乎很多垃圾迴響來自於proxy啊),所以…。所以我現在暫時把Bad Behavior關了,看看會不會有改善。
問題絕對是出在Bad Behavior 2。Bad Behavior 2.0.6版加入了查找你IP是否在黑名單裡的功能。但因為現在大家的ADSL幾乎都是DHCP,使用Proxy,或是八百年以前有人發過垃圾信…造成Bad Behavior封鎖。連我自己都常被封鎖…(看看,中華電信在幹什麼呢?)
在天佑的自由天地有關掉這個查黑名單伺服器的方法。Bad Behavior 2.0.7以後,也從原來檢查四個伺服器,變成檢查兩個。(在天佑的自由天地有中文說明)。所以,我更新至2.0.7,然後關掉檢查黑名單伺服器的功能。
總之,問題解決了。如果還有遇到不能留言的,請在黑米或flickr留言告訴我吧。終於解決心頭大患一~
Tag:WP, 氣
11月
30
2006
這麼久以後,終於加入了這個功能。因為這裡已經慢慢有比較多人來看了,一些太瑣碎的雜感總是雜亂無章攪和在主文中,好像也不是辦法。下午試了一下把這功能放進去。
以後,[HOW來一筆]就真的是一些渺小的事情,閃在旁邊的sidebar裡。
誌之~
Tag:WP, 記
8 月
24
2006
我只能說WordPress越來越華麗了…
一開始是要用UTW Related Post功能,然後hsuyo給了那篇小回應,然後…然後Widgets到底是什麼?!於是輕鬆找了一下,先下載Sidebar Widgets後,你就可以下載千奇百怪的小Widgets。
Widgets其實就是plug-in。但好處是透過新的AJAX技術,可以輕鬆的用拖拉放的方式把這些開啟的小plug-in塞進你的側邊攔裡面。你可以透過組合的方式,將靜態的與動態的部份放進你的側邊攔。至於有哪些Theme支援,以及有哪些widget可以用呢…參考這個網頁吧~。看不懂的話,〈西瓜田裡的牛〉介紹了一些好玩的widgets,也很值得參考~。
Continue Reading »
Tag:WP