拋棄式的WordPress網站留言板

留言止步

其實有許多人都會有一個疑問:為什麼WordPress在「分頁」都沒有留言的功能?這你就要先了解「分頁」是要作什麼用的,請你想想你剛裝好WordPress時,是不是會有一篇「分頁」的文章標題叫「About」,就是要你寫一篇自我介紹啦!所以「分頁」這個設計本來就是要讓你放一些公告事項或是文章導覽等,可以讓人家不用在一大堆文章中翻找的重要說明,而這一類型的文章基本上是不希望有留言來干擾的。

因此一般在設計版型時都不會在「分頁」這裡加上留言功能,當然也是有人加上去,但如果你用的版型又沒有這個功能,但是又有想要讓別人留言的功能時,只有借重外掛來幫忙了。

Enhanced contact form

今天要介紹的這個Enhanced WordPress contact form plugin,基本上你可以把它視為一個留言轉Email的外掛,這個外掛不會把資料存在資料庫中,而是將留言資料轉成Email送到你指定的信箱

這樣作有什麼好處呢?

  1. 留言船過水無痕,不會在網站上留下任何痕跡
  2. 你不用在網站上公開你的Email,別人還是可以寄信給你
  3. 最重要的一點:不想理的留言直接刪了就好

安裝及設定

請先由上面的連結下載「enhanced-wordpress-contactform.zip」這個檔案,解壓之後將裡面的「enhanced-wordpress-contactform」目錄上傳至主機的「wp-content/plugins」中,然後在後台啟用「Enhanced WP-ContactForm」。

接下來在外掛的設定頁中找到「Contact Form」這個項目,設定以上的項目:

  • E-mail Address: 你的信箱
  • Subject: 信件主旨
  • Success Message: 留言成功的訊息
  • Error Message: 留言失敗的訊息
  • Malicious Code Message: 可以輸入的語法說明

wpcf-1

接下來是留言時的畫面設定

  • Change Language: 變更語系,不過沒有中文版但是沒關係
  • "Your Name" Text: 您的大名(指的是留言者)
  • "Email" Text: 您的信箱
  • "Website" Text: 您的網站
  • "Message" Text: 您的留言
  • "CC Copy to" Text: 傳送一個副本給您
  • "required" Text : 必填
  • "Anti-Spam" Text : 防垃圾留言的功能,考留言者的加法,請依我圖片中的設定即可
  • "Send Button" Text: 送出留言

wpcf-2

最後兩個選項

  • Show 'Spam Prevention' Option : 是否啟動防垃圾留言功能
  • Allow user to send himself a copy: 允許傳送副本給留言者

wpcf-3

使用方式

當你要在任何文章或分頁讓別人留言的話,只要加上[wpcf]這一段程式碼就會在文章中出現下面的留言板:

[wpcf]

當有人留言時,你就可以收到像下面的一封信,裡面有留言者的資料,甚至還有記錄IP位址,夠詳細了吧!

wpcf-4

為什麼不用留言貼紙

這是我建議的網站留言方式,個人不喜歡採用像「部落軌道官方部落格」的留言方式,因為沒有任何過濾的機制,可能被有心人士亂留言或是攻擊你,建議還是我的方式比較安全啦!

13 則留言

  1. 請問一下我上傳之後.

    再後台啟動外掛.按照你的設定出現:

    無法讀取「enhanced-wp-contactform/options-contactform.php」。

    不知道那裡錯.我有把檔案屬性數值改:777

    也不行.幫幫忙謝謝!

    版主回應:
    我看了一下,想不出會有什麼原因耶,是不是你放錯位置了?

  2. 高登大,我設定好了,也顯示系統寄出留言。但我一直沒收到信,副本也沒收到。請問還需要到哪設定嗎??

    版主回應:
    我試了一下有收到副本,應該沒問題,你檢查一下你的email有沒有打錯字?

留言功能已關閉。