wordpress escape shortcode的方法

基本上在 wordpress 中, 有個特殊的功能, 就是 shortcode, 可以利用這個功能來將文章的內容替代, 如同前一篇文章中的 video code plugin:

http://tim.diary.tw/2013/05/24/install-wordpress-plugin-video-codes/

由於在上一篇文章中, 會介紹該 shortcode 的用法, 所以就要列出 shortcode 語法出來, 有意思的地方是直接打該 shortcode 就會使文章呈現的結果套用對應的 shortcode, 所以需要 escape (跳脫)掉這個 shortcode.

在 html 要 escape 可以直接使用 & # 91 ;  及 & # 93 ;  替代 shortcode 的前後中括號 (記得是在 html source 編輯下輸入), 這樣的方式就可以讓該 shortcode 不會發生作用, 如此一來也就可以在文章中使用 shortcode 代碼介紹, 但不會發生作用.

參考文章:

http://wordpress.org/support/topic/escaping-shortcode

新增wordpress plugin-Video Codes

目前, 原本的 wordpress 就支援 youtube url 支接變成嵌入影片, 不過為了要 embed facebook 的影片, 所以安裝這個 plugin – Video Codes:

http://wordpress.org/plugins/video-codes/

這個 plugin是利用了 short code 的方式來進行插入影片, 如同該網頁的說明, 使用簡短的嵌入代碼, 配合插入平台的video id就可以順利嵌入影片, 說明如該 plugin 的這個連結:

http://wordpress.org/plugins/video-codes/other_notes/

使用方式:

[consernig_host_name id=VIDEO_ID]

所以配合的代碼共有以下:

Youtube: [vcyt id=VIDEO_ID]
Vimeo: [vcvv id=VIDEO_ID]
Google Video: [vcgv id=VIDEO_ID]
DailyMotion: [vcdm id=VIDEO_ID]
MetaCafe: [vcmc id=VIDEO_ID]
MegaVideo: [vcmv id=VIDEO_ID]
Facebook: [vcfb id=VIDEO_ID]
Viewbix: [vcvb id=VIDEO_ID]

若有需要指定寬高, 可以使用 w 和 h 參數, 如下:

[vcyt id=VIDEO_ID w=640 h=385]

這樣就可以了, 例如:

這支在 vimeo 上的鋼鐵人影片:

http://vimeo.com/65513321

透過代碼

[vcvv id=65513321]

插入後, 如下:

[vcvv id=65513321]

HTML Javascript Adder模組(widget)-WordPress Plugin

雖然 wordpress 在外觀(appearance)已有 text/html 模組(widget)可用, 方便放置自訂的內容, 不過會限制 Javascript , 所以貼入 Javascript 內容時會被過濾掉.

查找了一下, 有個還不錯的 HTML Javascript Adder plugin 可以使用, 安裝好後, 在外掛啟用後, 就可以在外觀, 模組下將這個 HTML Javascript Adder 加入到自訂的位置及填入 Javascript 不會被過濾掉. 方便在側欄加入一些第三方的功能, 像是 Google Adsense, 或是一些統計資料, 小時鐘等.

該外掛網址: http://wordpress.org/extend/plugins/html-javascript-adder/

升級wordpress 3.3

12/12 的 wordpress 3.3 公佈了, 到今天才來進行升級, 介面上在上面的 toolbar 有做調整, 更方便順手.

另外在媒體庫的部分也支援的 drag-drop 的拖拉方式進行檔案上傳新增. 很不錯!

使用AWS S3服務在wordpress中-Amazon S3 plugin for WordPress

在 wordpress 中若要 scale-out, 可以利用 aws (amazon web service)中的 s3來存放在 wordpress 的 media (媒體庫), 這個有個方便的 plugin 用來將 wordpress 的 media 存放上去(當然啦, 前提是要先申請一個 aws 的帳號), 可以在付少少的錢的狀況下, 使用這個有很大彈性的系統, 同時能兼顧存放及存取兩種應用需求.

請參考: http://tantannoodles.com/toolkit/wordpress-s3/