[WP外掛]在sociable中加入plurk跟funp推文按鈕

前幾天狂人有教過如何在blog中加入twitterplurk的推文按鈕
以前也曾經看過有人寫過如何在sociable中加上funp的按鈕
只不過不知道哪天我自己加上的按鈕就突然壞掉了@@
所以我乾脆就把整個sociable給先停掉了
直到最近開始玩plurk跟facebook才又想起了這件事
就小小的筆記一下吧…
閱讀全文

來喔!一起來開發WP外掛吧!!

大部分的人應該對WP都多多少少有點”恩 如果有個….的外掛就好了!”這樣的念頭
但往往都卡在沒有著力點無從下手而行人止步
不過有人開發出這樣的範例可以拿來開發:WordPress Plugin Templates

官網有提供範例的壓縮檔可以下載
說時遲那是快的第二版 檔案下載

裡面包含三個檔案:
閱讀全文

WP-Quicktag的ERROR修正

要設定WP-Quicktag的時候出現了這樣的錯誤

Fatal error: Cannot use string offset as an array in /***/wp-content/plugins/addquicktag/addquicktag.php on line 312

找到這一篇
到addquicktag.php中
把原本的:

for ($i = 0; $i < count($o['buttons']); $i++) {
	$b          = $o['buttons'][$i];
	$b['text']  = htmlentities(stripslashes($b['text']), ENT_COMPAT, get_option('blog_charset'));
	$b['start'] = htmlentities($b['start'], ENT_COMPAT, get_option('blog_charset'));
	$b['end']   = htmlentities($b['end'], ENT_COMPAT, get_option('blog_charset'));
	$nr         = $i + 1;

改成:

for ($i = 0; $i < count($o['buttons']); $i++) {
	if(is_array($o)){
		$b          = $o['buttons'][$i];
		$b['text']  = htmlentities(stripslashes($b['text']), ENT_COMPAT, get_option('blog_charset'));
		$b['start'] = htmlentities($b['start'], ENT_COMPAT, get_option('blog_charset'));
		$b['end']   = htmlentities($b['end'], ENT_COMPAT, get_option('blog_charset'));
		$nr         = $i + 1;
	}

也就是先用if(is_array($o)){}判斷後再進入真正的迴圈
問題就解決了~