分類:外掛程式

SI CAPTCHA — WordPress的留言驗證碼外掛程式

使用 WordPress 架設部落格的人都有遭遇垃圾留言攻擊的經驗。這項經驗雖還不至於慘痛,但也令人不堪其擾。許多人會使用 WordPress 內建的 Akismet 外掛來阻擋垃圾留言,但這些被擋下來的垃圾留言仍會留在主機,必須從後台手動刪除,令人煩不勝煩。

本文就是要介紹專門用來對付垃圾留言的 Si Captcha 外掛程式。儘管還有其他功能相似的外掛可用,但站長認為Si Captcha最簡單易用,而且其設定還是繁體中文,一看就懂。Si Captcha 是個圖像驗證碼外掛,最新版為 1.6.6 版,相容於 WordPress 2.7.1 版 (至於是否相容於日內就要發佈的 WordPress 2.8 版,目前還不得而知),其使用說明如下:

1. 將下載回來的Si Captcha外掛程式解壓縮,然後將「si-captcha-for-wordpress」整個資料夾上傳到主機的/wp-content/plugins資料夾下。

2. 登入後台的外掛程式管理介面,將Si Captcha啟用。

3. 啟用後點選管理介面左側的「Si Captcha設定」來對這個外掛程式進行設定 (其實保留預設值就好)。

我們唯一要做的是打開本地電腦的
\wp-content\themes\default 資料夾底下的 comments.php,找到「?php do_action(‘comment_form’, $post->ID); ?」(這一行就是WordPress留言驗證的程式碼),然後將其搬動到「textarea name=”comment” id=”comment” cols=”100%” rows=”10″ tabindex=”4″>」的上方即可,如下所示:

「?php do_action(‘comment_form’, $post->ID); ?
textarea name=”comment” id=”comment” cols=”100%” rows=”10″ tabindex=”4″>」

搬動好之後存檔並將 comments.php 上傳到主機的同名資料夾,覆蓋原檔。

為什麼要做這樣的搬動呢? 如果不搬動,Si Captcha外掛的圖像會出現在留言輸入欄位的下方,如下圖

Si Captcha
搬動之後,Si Captcha外掛的圖像就會出現在留言輸入欄位的上方,如下圖

Si Captcha
Si Captcha 檔案下載頁面

Si Captcha 檔案下載 (943KB) (多國語言 — 含繁體中文 — 1.6.6版)

Tango Smileys Extended – WordPress的微笑圖案外掛程式

Tango Smileys Extended這個WordPress的微笑圖案外掛程式有非常多的圖案可供選擇,足以讓喜歡在文章或留言中插入微笑圖案的網友,盡情地享受其中的樂趣。

Tango Smileys Extended目前最新的版本是2.5.2.7, 需要WordPress 2.5或以上版本才能運作。

Tango Smileys Extended 2.5.2.7版檔案下載頁面

Tango Smileys Extended 2.5.2.7版檔案下載

Tango Smileys Extended外掛的使用說明如下:

1. 將下載回來的Tango Smileys Extended外掛程式解壓縮,然後將「tango-smileys-extended」整個資料夾上傳到主機的/wp-content/plugins資料夾下。

2. 登入後台的外掛程式管理介面,將Tango Smileys Extended啟用。

3. 啟用後點選管理介面左側的設定→Tango Smileys Extended來對這個外掛程式做設定。

4. 在右側畫面上可見到設定選項,如果文章和留言都要使用微笑圖案,那麼上方的 Posts & Pages 和 Comments 都要打勾。如果想要使用點選圖案方式插入微笑圖案,那麼的下方的 Posts & Pages 和 Comments 也要打勾,如果你有使用 MCEComments 這個外掛程式,那麼 MCEComments 也需要打勾。至於底下其他部分則先採用預設值即可。

Tango Smileys Extended
5. 在新增文章的頁面,編輯工具列右邊現在會多出一個紅色豬頭的按鈕,點選之後就會出現微笑圖案的區塊,可供編輯文章使用了。

Tango Smileys ExtendedTango Smileys Extended
6. 在留言回覆頁面,也可以看到微笑圖案區塊

Tango Smileys Extended
7. 如果想要讓出現在留言回覆頁面的微笑圖案顯示多一點,那麼可到 Tango Smileys Extended 的設定頁面,對 CTI Options 中的 Width (寬度) 與 Height (高度) 這兩個值作調整,調整完之後就會發現所有的圖案都可以顯示出來了。

Tango Smileys Extended

WordPress 2.7 的文章置頂功能

WordPress 2.7版開始內建這項功能,2.65版以下的WP必須藉助於一個叫做 wp-sticky的外掛程式才有此一功能。如果您有自己用WordPress架設的部落格,而有一些像公告之類的內容,想要讓網友知道,那麼就可以啟用文章置頂功能。

首先進入WP後台,在左側「文章」方塊中點按「新增文章」,然後在右側「發表」方塊中將「可見度:公開的」底下的「將本篇文章置頂」選項打勾。從此,這篇文章就永遠位在所有文章的最前面,即使是日後新增的文章也會排在它的後面。

文章置頂功能
前面提到的外掛wp-sticky於去年底推出1.40版,這個版本支援WordPress 2.7或以上版本。換言之,您可以選擇使用WP內建的文章置頂功能,也可以安裝這個外掛。當然,wp-sticky可選擇的相關功能比較多。

wp-sticky下載頁面

wp-sticky檔案下載(1.40版)

WordPress 進階編輯器外掛 TinyMCE Advanced

WordPress 可視化模式的編輯器叫做 TinyMCE ,但功能和按鈕非常陽春,因此才會有TinyMCE Advanced 這個進階編輯器的出現。這個外掛程式為TinyMCE添加 16 個外掛並為工具列新增 40 多個按鈕,包括進階水平線(hr)、進階影像、進階超連結、微笑圖案、全螢幕、列印、尋找及取代、樣式表(CSS)、表格等等。若將這40多個按鈕都放到工具列,則工具列會從現在的兩列增加到四列。

TinyMCE Advanced目前最新的版本是3.2, 需要WordPress 2.7或以上版本才能運作。WordPress 2.6須使用TinyMCE Advanced 3.1版。

TinyMCE Advanced 外掛程式官方網站

TinyMCE Advanced 3.2版檔案下載

TinyMCE Advanced 3.1版檔案下載

TinyMCE Advanced 其他版本檔案下載頁面

TinyMCE Advanced 外掛的使用說明如下:

  • 將下載回來的TinyMCE Advanced外掛程式解壓縮,然後上傳到主機的/wp-content/plugins資料夾下。
  •  登入後台的外掛程式管理,將TinyMCE Advanced啟用。
  •  點選管理→TinyMCE Advanced,除了預設的工具列外,在底下還有許多的功能按鈕可以選用,直接拖曳到上方即可。

TinyMCE Advanced

為WordPress留言評論框加上Quicktag

許多在WordPress部落格留言評論的網友以及回覆留言的部落客一定對WordPress簡陋的留言框感到有些悻悻然,因為無論是留言或回覆經常需要在評論中插入一些代碼或是超連結的。體貼的部落客可能會上網找尋加入quicktag的方法,但即使找到了,如何將需要的程式加入comments.php適當的地方又是一大問題。

事實上,這方面的東西並不好找。不過,經過一番的努力後,終於讓站長找到一個專門用於留言評論框的quicktag外掛程式。當然,這一定是個JS 程式,與/wp-include/js/quicktags.js檔的作用一樣,只是規模較小。它僅提供8個tag,包括粗體(b)、斜體(i)、超連結(link)、拼字檢查(lookup)等,這些tag應該已夠一般使用,方便文字的排版。

將下載的檔案解壓縮後得到comment_quicktags.php,將此檔案上傳到wp-content/plugins資料夾,然後到WordPress後台啟用,效果如下圖所示:

Comment Quicktags
留言評論框quicktag外掛程式下載

ShareThis Classic 外掛程式

ShareThis Classic圖示WordPress 的外掛程式(Plugin)多如過江之鯽,而與共享書籤有關的外掛程式也為數不少,ShareThis Classic就是其中之一。之所以介紹這款外掛,主要原因是它非常容易安裝,一啟用後就可以使用。

將下載回來的檔案,解壓縮以後會得到share-this這個資料夾,然後使用FTP軟體將 share-this這個資料夾上傳到您安裝WordPress的主機上/wp-content/plugins/資料夾中即可。

上傳成功後,登入您的WordPress後台,找到「外掛」,您會發現ShareThis Classic這支外掛程式的區塊,並將它啟用。啟用之後,在「設定」→ShareThis Classic中,可做簡單的設定或保留預設值。

讀者只要對您的文章有興趣,想要加到共享書籤,就可以點擊每篇文章最下面ShareThis,選擇適當的書籤服務。一般而言,國內讀者大多使用「推推王funP」和「HEMiDEMi黑米」的共享書籤服務,因此對於ShareThis Classic的版本可能要注意一下;1.5.2 版是將這兩個共享書籤放在最前面,國外的共享書籤放在後面,但最新版2.1版雖再增加好多個國外的共享書籤網站,但卻將「HEMiDEMi黑米」刪除,而且將「推推王funP」排在相當後面的位置。

ShareThis Classic官方網站下載頁面
ShareThis Classic檔案(2.1版)下載