九月 14

留言止步

其實有許多人都會有一個疑問:為什麼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

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

星光大牌咖
.
尬舞OB

  • 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

為什麼不用留言貼紙

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

Related Posts with Thumbnails

相關文章

13 則留言

  1. #
    ajneok
    2008年09月14日 23:23:36

    好文推一個~

    版主回應:
    謝謝!

    回應本則留言
  2. #
    tony
    2008年09月15日 02:26:17

    謝謝囉~

    版主回應:
    不客氣

    回應本則留言
  3. #
    小輝
    2008年11月20日 12:11:15

    請問一下我上傳之後.

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

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

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

    也不行.幫幫忙謝謝!

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

    回應本則留言
  4. #
    tsd
    2008年11月30日 10:42:00

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

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

    回應本則留言
  5. #
    tsd
    2008年11月30日 18:18:24

    又OK了,可能之前留的免費EMAIL有問題,我改成hinet的後就OK了。

    回應本則留言
  6. #
    Alan
    2009年04月29日 13:35:24

    好文,推。謝謝您的教學。有空也來我的網誌光顧一下。tks

    回應本則留言
  7. #
    大醜男
    2009年07月04日 16:03:23

    請問高登大哥
    前面幾次留言可以收到
    後來就都不行了
    為什麼會這樣
    謝謝

    回應本則留言
    • #
      大醜男
      2009年07月04日 16:04:48

      說錯了
      有時可以收到
      有時收不到
      真奇怪

      回應本則留言
      • #
        高登
        2009年07月04日 16:11:05

        這種透過PHP Mail程式寄送的郵件很容易被擋成垃圾郵件,如果被歸成垃圾郵件你要自己回報不是垃圾郵件才不會被擋

        回應本則留言
        • #
          大醜男
          2009年07月04日 16:15:03

          有收到
          不過剛剛又自己試了
          有時可以
          有時不行
          有點麻煩
          這個網站是我幫高雄家扶中心做的

          回應本則留言
          • #
            高登
            2009年07月04日 16:20:23

            我新的留言板是用contact form 7,不過這個的設定有一些複雜,還要發文介紹你可能才會用,或者是你自己可以先試試?

          • #
            大醜男
            2009年07月04日 16:22:16

            恩!
            謝謝高登大哥
            我先自己試看看contact form 7
            等高登大哥有發文時謝謝再參考

          • #
            大醜男
            2009年07月04日 16:52:26

            我把contact form 7用上去了,然後發現留言者的mail如果是亂留的,根本是沒有存在的mail,它會無法寄出收到,如果是留下正常的mail都正常會收到!

留下您的意見

首次留言要通過審核之後才會出現在版面上,請大家不要重覆留言。如果留言的內容與本篇文章無關、廣告留言或是留下假的網址及信箱的那留言可能就會跑到火星去哦!如果怕忘記在哪一篇文章留言,你只要在下面的e-mail通知那裡打勾就可以收到留言回覆的Email,謝謝大家的配合!

blank
Web Statistics Free PageRank Checker 加入Technorati我的最愛 中時部落格2008嚴選優格