要完整更新的話請去官網抓:WordPress › Download
2.3.1到2.3.2有更新的檔案清單:
- wp-admin\includes\file.php
- wp-admin\admin.php
- wp-admin\install.php
- wp-admin\setup-config.php
- wp-content\plugins\akismet\akismet.php
- wp-includes\formatting.php
- wp-includes\functions.php
- wp-includes\pluggable.php
- wp-includes\post.php
- wp-includes\query.php
- wp-includes\taxonomy.php
- wp-includes\version.php
- wp-includes\
- wp-db.php
- wp-app.php
- wp-mail.php
- wp-settings.php
- xmlrpc.php
我自己打包了2.3.1之後有更新的檔案包,放在這裡。
這實在不是我願意這麼爽快的升級我家的FreeBSD的啊啊啊啊!!
事實上是前幾天,我要試著把PHP 5.2.0升級到5.2.5的時候,發現怎麼安裝都會失敗。查了一下,有人說是Ports可能沒有抓完,所以當我要更新FreeBSD的ports的時候,又發現4.11是已經停止支援的版本,建議更新到現行版本。
但是呢,雖然php 5.2.5的本體安裝不過,php5 extension卻成功的過關了。不過呢,我之前有一些php4 extension還留在package tree裡面,所以就變成同一個程式,在新增移除程式的地方同時顯示了三個不同版本。
於是我就手動把多的那兩個刪除掉了。
他就順便幫我把要用的那一份刪除掉了。
刪除掉了。
啊啊啊啊啊,我的網站他爆炸了啊啊啊啊啊啊!~~
所以我只好把伺服器整台抱到樓上來,拿出FreeBSD 6.2的光碟片,開始安裝。首先我先試了用Upgrade,但是升級完後,在第二次開機的時候就無法登入了,出現的錯誤訊息大概是說pam.conf的設定有錯誤,所以系統爆炸了。
忙到早上六點左右,總算再某一次的完整安裝之後,他成功的活過來了。但是make world又花了我N個小時,更新所有的ports又花了N個小時,似乎活過來了...
但是,Sendmail默默的不動了,pop3跟smtp也都不動了...後來花了N個小時,改裝qmail才順利的讓他動起來,於是spamassassin就此不會動了...
升級MySQL 4.1的時候,由於之前安裝的時候有設default-charset=utf-8,所以其實還蠻順利的。但是在升級Wordpress 2.3.1的時候,就真的碰到很多問題,像是K2需要做巨大的更新、還有很多外掛需要更新版本,外加有一些函數的改變,所以介面要重新設定,至於css就不提了......
外掛在這裡,原始碼在這裡。
這是讓Wordpress用戶可以輕鬆的把Hemidemi、FunP、MyShare跟Yahoo分享書籤加在內文底下的外掛。
晚上在試著加入社群書籤的按鈕,但是卻發現除了Hemidemi提供了簡單的工具、推推王提供了有很多選項可供自訂的工具,MyShare跟Yahoo提供的程式碼是夾有另開小視窗的Javascript的複雜玩意。由於要把這個程式碼直接貼進Wordpress的single.php或者是index.php都會碰到兩種引號('跟")錯綜複雜的困擾,導致程式不一定能用,所以我就把URL直接抓出來用。
因為我用的是Wordpress的K2模版,我發現直接貼進theloop.php會造成首頁的大混亂,所以我就參考了這篇文章的留言裡面講到的if is_single的技巧。
好不容易讓呈現結果正確了之後,卻又發現這樣子我沒辦法把這些按鈕放在DDThisDay(就是下面那個歷史上的今天)的前面,所以我只好再參考DDThisDay的作法,給內文一個後加進去的Filter來放置這些按鈕。
Hemidemi的工具真的很方便,所以我就不另外用別的圖了。FunP跟MyShare用的都是他們網站上面提供的圖片,而且是直連。Yahoo因為沒有提供80x15的圖片,所以我就用了Briian在之前的文章做好的圖片,然後放在我家以避免吃掉他的流量。
最後成果就是這個外掛,只要拿回去放在Plugin的資料夾裡面,並且啟動就可以了。
外掛在這裡,原始碼在這裡。
測試環境:Wordpress 2.0.10,使用上有問題問我也不一定可以解決。要另外加進其他按鈕的話請自行修改程式碼,方便的話順便在底下留個言。
最近迴響