WordPress plugins: Update Manager
Martin Fitzpatrick 做了一個檢查 WordPress plugin 是否更新的 Update Manager plugin,這實在是太適合懶到極點又龜毛到極點的某喵,迫不及待裝來試試,果然遇到問題:
Tagged wordpress pluginsMartin Fitzpatrick 做了一個檢查 WordPress plugin 是否更新的 Update Manager plugin,這實在是太適合懶到極點又龜毛到極點的某喵,迫不及待裝來試試,果然遇到問題:
Tagged wordpress plugins有點著涼,頭昏沉沉的,找些不用動腦的東西來練手指。將樂多的熱血FIFA賽事倒數做成wordPress widgets12的版本,成果就像畫面右邊顯示的。 檔案放在: download fili_yam_fifa.txt 下載後放到plugins,改附檔名成.php,到管理介面啟動即可。mm…當然,還要到外觀裡的 Sidebar Widgets 設定顯示位置。 以下是實作的紀錄。 http://automattic.com/code/widgets/ [↩]“Widgets” is just a silly buzzword we’ve chosen for this sidebar-chopping plug-in we have developed. They could have been called Gadgets or Gizmos or Wizbangs or Whatevers. [↩]
Tagged WordPress, wordpress plugins, wordpress widgets從 hcchien 那兒看到的新玩具,wordpress 的 WP lightbox JS WordPress plugin,很有趣的東西。 試著在這兒(svn 3656)安裝時發現有一些些問題,某喵順手做了幾個更動,這頁是測試兼記錄。 -if(strpos($_SERVER['REQUEST_URI'], ‘post.php’) || strpos($_SERVER['REQUEST_URI'], ‘page-new.php’)) { +if(strpos($_SERVER['REQUEST_URI'], ‘post.php’) || strpos($_SERVER['REQUEST_URI'], ‘post-new.php’) || strpos($_SERVER['REQUEST_URI'], ‘page-new.php’)) { -add_filter(‘admin_footer’, ‘wp_lightboxJS_add_quicktag’); +add_action(‘admin_footer’, ‘wp_lightboxJS_add_quicktag’); 看看可不可以動…(請按圖片).. 補充:好像時有時無… 算了,有看到就有看到,有玩到就好 。
Tagged CSS, javascript, prototype.js, scriptaculous, WordPress, wordpress plugins順手寫了個產生器,本來是想寫顏色設定的部分,越寫越懶,就先把能動的包一包了,需要的自取吧。AudioPlayer HTML 標籤產生器
Tagged flash, html, javascript, player下面的例子是以 Chris J. Davis 的 Live Preview 為基礎修改的。 基本上是在迴響留言的地方,加上以下的HTML跟Javascript。 <script type=”text/javascript”> <!– function ReloadTextDiv() { var inElement = document.getElementById(“comment”); var pwElement = document.getElementById(“CommentPreviewArea”); if( !pwElement || !inElement) return; var splitText = inElement.value; splitText = splitText.split(/\n/).join(“<br />”); //other transform here try{ pwElement.innerHTML = splitText; } catch(e){} } try{ document.getElementById(“comment”).onkeyup = ReloadTextDiv; }catch(e){ } //–> </script> <fieldset> [...]
Tagged javascript, WordPress, wordpress plugins新的(ver 0.7) Audio player WordPress plugin 加了顏色的功能 順手測試一下 [Audio clip: view full post to listen] 主要的語法是 (一行) player.swf? bgcolor=0xE8ECDD &iconcolor=0x676E04 &textcolor=0×666666 &barcolor=0×666666 &pathcolor=0xFFFFFF &buttoncolor=0xBFD694 &buttonhovercolor=0×880000 &soundFile=OOXX.mp3 也就是將顏色當成參數傳給 player.swf 顏色的寫法比較特別,原先習慣的撰寫方式是 #FFFFFF ,改成 0xFFFFFF (零叉FFFFFF)這樣的16進位寫法。 另外 & 這個符號若是沒有效果, 可以改成 & 這意的寫法。 2005/10/25補充: 他的原始程式碼在 wordpress plugins 的下面網址可以找到。 http://dev.wp-plugins.org/browser/audio-player/trunk/flash-source/ 2005/10/27補充: 另一個很特別的 player:WP Automatic Music Player 3.0 我懶得試了…. 2005/11/05補充: Marti整理的資料跟圖比較清楚唷。
Tagged flash, player, WordPress, wordpress plugins下面則是另一個例子, 把文章裡面所有的「我」,都取代為「喵爸」 function ooxx($content = “”) { return ereg_replace( ‘我’ , ‘喵爸’ , $content ); } add_filter(’the_content’, ‘ooxx’); 當然,這樣做效率可能有些問題, 每次處理完本文後,顯示之前,都要做一次轉換。 好處也很明顯,儲存下來的文件還是原始內容,以後「我」可能變成「努力唸書的喵爸」呵 若是效率導向的話,這些轉換動作,當然可以在存檔之前就處理掉。 剛剛filter是加在 the_content,改成加在存檔之前就好。 如此一來,顯示的時候就不用再處理一遍了。 add_filter(’content_save_pre’, ‘ooxx’); WP的filter有很多,官方wiki有很詳細的清單。
Tagged WordPress, wordpress plugins只是改一些小東西,順手留下的紀錄。 wp 的plugin 放在 wp-content/plugins 下,本身是個php檔,長像這樣子 /* Plugin Name: Filitov’s Test Plugin Plugin URI: http://filitov.twcat.org/ Description: Filitov’s test plugin, be care Version: 0.1a Author: Filitov Chang Author URI: http://filitov.twcat.org */ 在管理畫面中設定為「啟用」後,wp就會去執行它 (在基本include完後) 然後處理正式的顯示或者張貼等工作。 也就是,這樣的plugin是用hook的方式運作。 function ooxx($content = ”) { return ‘hahaha’; } add_filter(‘the_content’, ‘ooxx’); 這樣是一個很簡單的plugin形式。 add_filter 裡的 ‘the_content’ 表示: 在處理完文章內容後,進行接下來的顯示之前,將文章內容送往 ooxx 函數處理。 然後以ooxx函數的傳回值當成文章內容。 以上面的例子來說,相當於所有文章都只會顯示 hahaha [...]
Tagged WordPress, wordpress plugins