

其實有許多人都會有一個疑問:為什麼WordPress在「分頁」都沒有留言的功能?這你就要先了解「分頁」是要作什麼用的,請你想想你剛裝好WordPress時,是不是會有一篇「分頁」的文章標題叫「About」,就是要你寫一篇自我介紹啦!所以「分頁」這個設計本來就是要讓你放一些公告事項或是文章導覽等,可以讓人家不用在一大堆文章中翻找的重要說明,而這一類型的文章基本上是不希望有留言來干擾的。
因此一般在設計版型時都不會在「分頁」這裡加上留言功能,當然也是有人加上去,但如果你用的版型又沒有這個功能,但是又有想要讓別人留言的功能時,只有借重外掛來幫忙了。
今天要介紹的這個Enhanced WordPress contact form plugin,基本上你可以把它視為一個留言轉Email的外掛,這個外掛不會把資料存在資料庫中,而是將留言資料轉成Email送到你指定的信箱
這樣作有什麼好處呢?
請先由上面的連結下載「enhanced-wordpress-contactform.zip」這個檔案,解壓之後將裡面的「enhanced-wordpress-contactform」目錄上傳至主機的「wp-content/plugins」中,然後在後台啟用「Enhanced WP-ContactForm」。
接下來在外掛的設定頁中找到「Contact Form」這個項目,設定以上的項目:
接下來是留言時的畫面設定
最後兩個選項
當你要在任何文章或分頁讓別人留言的話,只要加上[wpcf]這一段程式碼就會在文章中出現下面的留言板:
[wpcf]
當有人留言時,你就可以收到像下面的一封信,裡面有留言者的資料,甚至還有記錄IP位址,夠詳細了吧!
這是我建議的網站留言方式,個人不喜歡採用像「部落軌道官方部落格」的留言方式,因為沒有任何過濾的機制,可能被有心人士亂留言或是攻擊你,建議還是我的方式比較安全啦!
留言功能已關閉。
好文推一個~
謝謝囉~
請問一下我上傳之後.
再後台啟動外掛.按照你的設定出現:
無法讀取「enhanced-wp-contactform/options-contactform.php」。
不知道那裡錯.我有把檔案屬性數值改:777
也不行.幫幫忙謝謝!
高登大,我設定好了,也顯示系統寄出留言。但我一直沒收到信,副本也沒收到。請問還需要到哪設定嗎??
又OK了,可能之前留的免費EMAIL有問題,我改成hinet的後就OK了。
好文,推。謝謝您的教學。有空也來我的網誌光顧一下。tks
請問高登大哥
前面幾次留言可以收到
後來就都不行了
為什麼會這樣
謝謝
說錯了
有時可以收到
有時收不到
真奇怪
這種透過PHP Mail程式寄送的郵件很容易被擋成垃圾郵件,如果被歸成垃圾郵件你要自己回報不是垃圾郵件才不會被擋
有收到
不過剛剛又自己試了
有時可以
有時不行
有點麻煩
這個網站是我幫高雄家扶中心做的
我新的留言板是用contact form 7,不過這個的設定有一些複雜,還要發文介紹你可能才會用,或者是你自己可以先試試?
恩!
謝謝高登大哥
我先自己試看看contact form 7
等高登大哥有發文時謝謝再參考
我把contact form 7用上去了,然後發現留言者的mail如果是亂留的,根本是沒有存在的mail,它會無法寄出收到,如果是留下正常的mail都正常會收到!