Skip to content

WordPress plugins: Update Manager

Martin Fitzpatrick 做了一個檢查 WordPress plugin 是否更新的 Update Manager plugin,這實在是太適合懶到極點又龜毛到極點的某喵,迫不及待裝來試試,果然遇到問題:

喵窩的BLOG架在 Dreamhost 上,目前 allow_url_fopen 是關閉的,fopenfreadfclose 以及 file_get_contents 都不能用在網路來源上,於是某喵改用 curl ,patch如下:

$data = ''; $wwwdata = null;
if ( function_exists('curl_init') ) {
	$curl = curl_init();
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
	$data = curl_exec($curl);
	curl_close($curl);
} else {
	$data=@file_get_contents ( $url );
}
if ($data===false){

另外,某喵有部分的 plugin 並不是 host 在 WordPress Plugin Database (wp-plugins.net) 上,這部分目前也沒辦法處理,只好期待wordpress啥時會加入 Update URI 這樣的機制。

最後,關於這一個 Update Manager plugin 最大的問題是…我完全無法在作者的部落格留言,也沒法找到作者的Email…

Creative Commons License
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Taiwan License.

{ 4 } Comments

  1. Marti | 2008/05/06 at 03:33 | Permalink

    喵爸
    你跑去哪了!?
    我有好多疑問喔現在 wordpress…..
    他到底是什麼東西..?!??!!

  2. 喵爸 | 2008/05/08 at 19:58 | Permalink

    我也開始不知道他是什麼都東西了…
    mm…

  3. Marti | 2008/05/09 at 02:10 | Permalink

    你很難找耶~
    那天→五月 6th, 2008 at 3:33 am
    我對 wordpress 有很多疑問,
    google 到的東西覺得好怪,
    有些是這樣,有些是那樣~
    不過現在時效過了,不想管它了…

    哎哎哎~

    結論就是自己安裝的那種 wordpress 好像很好玩~ 但難搞,
    不用安裝的那種 wordpress blog 很簡單,但什麼都不能。

    真是忍一時風平浪靜,退一步海闊天空,現在已經不想管它了,
    還好你在那天沒被我纏住,要不然我就會把你煩死。

    那個算數可不可以不要出那麼難的啊~
    5+7是12,但常常會以為是13~

  4. 喵爸 | 2008/05/09 at 03:24 | Permalink

    持續避世中,全世界都覺得我難找呵 :)

    算式才不是我出的,誰知道那個外掛會出什麼數學,
    幸好只有總和,哪天要開根號算微積分就有趣了。

    wordpress有兩種
    一種是自己找主機架設的BLOG,是開放程式碼的系統,可以自己改程式,很有彈性。
    另外一種是拿wordpress來提供的BLOG服務,彈性比較小,不過可以省去很多維護的功夫。
    後者的典型是 wordpress.com ,他用的是wordpress的多人版本(MU)。
    我這兒用的是前者。

    馬蒂想要玩的話,我提供個空間給你,
    外加不保證不即時不一定能解決的終生服務呵 :P

Post a Comment

Your email is never published nor shared. Required fields are marked *