屬於 「wordpress雜記」 的文章彙整

Wordplurk Improve

老伯 | 十二月 23, 2009 2:22 下午

>>已經成立獨立頁面http://www.renn999.twbbs.org/wordpress/wordplurk-improve

其實Wordplurk自從我玩了plurk一陣子之後才開始使用的,這是一個當你blog有新文章時,他會自動的將文章連結加上title post到plurk上,當初就已經有想改他的念頭了,剛好稱這plurk API的釋出,基於原本作者的程式碼做了一點修改,更多可以設定的部份。而網址還是依照原始的用tinyurl縮網址送出。

本版本更貼近使用者的各項設定,至於未來是否要結合其他的plugin功能,讓Wordplurk越來越強大我還在思考中。

繼續閱讀... »

紀錄一下

老伯 | 六月 23, 2009 10:43 上午

今天算是把全部 文章內容的一堆.co.cc的字眼給幹掉 除了email外,那是google APP的問題了,改天在處理

在此紀錄一下 先把wordpress的mysql data dump出來後(如何dump請參考自動MySQL備份搞定)

sed -i -e 's/取代的字串/取代的字串/g' "Wordpress.sql"

用gedit開是最不明智的選擇...XD

在mysql匯回即可

再把一些轉址設定好(.htaccess)

redirectMatch /(.*) http://www.renn999.twbbs.org/$1

搞定收工

From co.cc to twbbs.org

老伯 | 六月 22, 2009 2:06 下午

老實說 今天也是無聊上了一下我常用的domain name的網站,但是讓我一整個錯愕....囧...is expired (~2009-04-29)

按下renew時竟然給你老子出現要錢的選項

上網google一大堆資料的時候,確定看到一堆人為此而哀號,當初想說有這麼棒的免費domain name的說,事件原因很簡單因為他們是商人,就跟某小站一樣,免費的就要有這個風險吧,簡單來說好像可以免費用一年他們的設定,但是過了一年就要付錢才可以改設定,這個domain啥時不可以用也不知道,所以說還是早早搬家吧,算了俺還是窮學生,買不起那些.com啦.cc啦.org那些網址,就就先回twbbs.org待一陣子了,畢竟這才是愛呆丸的表現(挺...),還好我當初是選擇EveryDNS作為我的dns管理,至少還可以增加一些服務,我當初沒有用co.cc他們本家的dns管理功能真是明智的選擇...XD

我只知道我一轉,一堆服務可能要跟著變動了,目前是Blog的部份還好,圖片啦,短網址就有點麻煩了,網誌上面的圖應該是最麻煩的,提早弄真的哪天炸了也不一定,感覺上這個味道...恩....跟某有名差不多,基本上www.renn999.co.cc原則上還是可以找到我,會自動轉址到www.renn999.twbbs.org,但是www.renn999.twbbs.org啥時會炸我就不知道了。

WordPlurk一些細部修改

老伯 | 六月 21, 2009 2:24 下午

WordPlurk以要對wordpress發文之後把標題連結同步到Plurk真的非常的方便,當然我也小看了一下原始碼對於中文語系的話也些地方還是可以調整的。

28
29
30
curl_setopt($curl, CURLOPT_URL, 'http://www.plurk.com/TimeLine/addPlurk');
curl_setopt($curl, CURLOPT_POSTFIELDS, 'qualifier=shares&content='. $new_status .'&lang=en&no_comments=0&uid=' . $uid[0]);
$post = curl_exec($curl);

在台灣地區的話,於第29行網址的部份lang=en可以改成lang=tr_ch,這樣在plurk上就不會出現英文,qualifier=share這裡可以改變plurk post的狀態就是"說""想要"那些有的沒的

45
46
47
    the_post();
$post_url = file_get_contents('http://tinyurl.com/api-create.php?url=' . get_permalink());
$title = get_the_title();

在46行的部份'http://tinyurl.com/api-create.php?url='這是將網址用tinyurl縮網如果不想縮網的話可以去掉,要不然要用自己喜歡的服務也可以(0rz.tw的服務好像被拿掉了但是我在研究看看),我是不知道網址太長會怎樣...Orz,因為我是用我自己的短網址,我還刻意做了一個api給他用...XD

50
51
52
53
}
$i = '\'' . $title . '\' - ' . $post_url;
           
$plurk_username = get_option('wordplurk_username', 0);

在51行的部份就是post到Plurk的時候會出現的樣式,他這邊就設計的不怎麼好就是了,這裡通常會改成

51
$i = $post_url . ' ('. $title .')' ;

讓title直接變成連結的方式

PTTBlog-Rolling嵌入Wordpress vSlider theme

老伯 | 五月 20, 2009 1:24 下午

昨天花了一點時間處理這個東西
竟然沒想到被我弄了出來

其實這鬼東西我很早已就很想弄了
但是基於自己技術上的問題

但是老實說這也只是簡單的PHP XML DOM而已
因為這也是我首次寫一個比我想像還要龐大的東西(對我來說啦....<囧")
畢竟也是花了一點時間在Try&Error上

因為我不會寫Wordpress的Plugin所以說在設定以及使用上面有點不這麼的方便
也不能套用在別的theme上面
另外 我把內部一些html ifram的TAG轉成noifram這是為了一些安全上的考量
以及除去一些RSS AD的影響 如果自己的如果自己的Blog上有自己的ads又不想被影響的話
(我是不知道會不會影響 但是心中就是怪怪的)

畢竟這是暴力改出來的東西

繼續閱讀... »

CounterizeII IP紀錄功能

老伯 | 四月 19, 2009 2:35 下午

在Wordpress中CounterizeII的一些紀錄功能真的很好用
但是作者在2.13.x版左右開始就開始把IP紀錄的功能拿掉 因為在某些國家IP的紀錄是不合法的
但是我老實說啦沒了那種功能 就像吃飯沒有筷子一樣 真的非常的不方便
如果有人亂版 亂塞東西 都沒有伴法有效的Block掉 所以我之前都是一直只有維持在2.12.x版
最近就心血來潮把這項功能給加回來
老實說 弄完沒多久自己google了一下才發現到 原來已經有人老早就寫出來了...Orz
http://www.beardedknight.com/tech/fixing-counterize-ii-2141/

害我還花了不少時間...Orz
但是我只有改到兩個地方 沒有像說他改得這麼詳細...XD