如果你想給WordPress站點(diǎn)添加一個(gè)聯(lián)系表單,讓用戶及時(shí)與你郵件聯(lián)系,倡萌推薦你使用強(qiáng)大的WordPress聯(lián)系表單插件 Contact Form 7。很多國(guó)外WordPress主題默認(rèn)也是直接兼容 Contact Form 7 插件的。
Contact Form 7 簡(jiǎn)介
Contact Form 7 是一款簡(jiǎn)單易用擴(kuò)展性靈活的WordPress聯(lián)系表單插件,可以自定義各式各樣不同類(lèi)型的表單功能,而且支持自定義接收郵件,Ajax提交和 jQuery表單插件支持。可結(jié)合Akismet過(guò)濾垃圾郵件,同時(shí)也支持CAPTCHA反垃圾郵件,表單域元素支持各種最常見(jiàn)的:?jiǎn)芜x框、復(fù)選框、文本框、下拉菜單、按鈕、文件上傳等多種表單域。
Contact Form 7 完美支持中文,如果你使用的是中文版的 WordPress ,默認(rèn)情況下Contact Form 7 就會(huì)顯示為中文。
Contact Form 7 安裝使用
1.直接后臺(tái)插件安裝頁(yè)面搜索 Contact Form 7 ,然后在線安裝即可,或者在此下載Contact Form 7 。
2.啟用 Contact Form 7 以后,左邊菜單即可看到 聯(lián)系 這個(gè)菜單,進(jìn)去之后就可以開(kāi)始設(shè)置。它已經(jīng)建立好一個(gè)默認(rèn)的表單,你只需要將這個(gè)表單的簡(jiǎn)碼 [contact-form-7 id="1114" title="Contact form 1"](注意根據(jù)實(shí)際修改表單的id,每個(gè)表單都有自己的簡(jiǎn)碼,如下圖所示) 添加到文章或者頁(yè)面中即可實(shí)現(xiàn)調(diào)用。

無(wú)法收到表單數(shù)據(jù)?請(qǐng)?jiān)O(shè)置SMTP發(fā)送郵件
用戶通過(guò) Contact Form 7 表單提交到消息,默認(rèn)都會(huì)通過(guò)郵件發(fā)送到指定的郵箱,而WordPress默認(rèn)是不支持發(fā)送郵件的,所以你需要配置SMTP發(fā)送,具體請(qǐng)參考下面的其中一個(gè)教程:
配置好SMTP以后,還需要編輯表單,設(shè)置好接收郵件的郵箱等:

使用 Flamingo 保存表單數(shù)據(jù)
Contact Form 7 并不存儲(chǔ)提交的信息到你的WordPress網(wǎng)站,所以你在網(wǎng)站后臺(tái)是看不到用戶提交的表單內(nèi)容的。因此,如果您的郵件服務(wù)器有問(wèn)題或您的郵件配置有問(wèn)題,您可能無(wú)法接收到用戶提交到消息。
為了解決這個(gè)問(wèn)題,你需要安裝 Flamingo 插件,它可以將 Contact Form 7 表單提交的所有消息保存到數(shù)據(jù)庫(kù)。 Flamingo是由Contact Form 7同一作者所創(chuàng)建一個(gè)免費(fèi)的 WordPress 插件。
激活插件后,您將在WordPress后臺(tái)菜單上找到Flamingo。所有通過(guò)聯(lián)系表單發(fā)送的消息都在此處列出并且可以搜索。使用Flamingo,您不再需要擔(dān)心由于郵件服務(wù)器問(wèn)題或郵件設(shè)置錯(cuò)誤而丟失重要消息。
Flamingo 插件下載地址: https://wordpress.org/plugins/flamingo/
總結(jié)
使用 Contact Form 7 ,一定要確保配置好SMTP郵件發(fā)送功能,否則你不可能收到用戶提交到信息;為了保險(xiǎn)起見(jiàn),我們還建議通過(guò) Flamingo 插件保存表單數(shù)據(jù),確保你不會(huì)錯(cuò)過(guò)客戶的信息。
Contact Form 7 還有很多獨(dú)特的功能設(shè)置,關(guān)于這方面的知識(shí),大家可以自己在網(wǎng)上搜索下。當(dāng)然了,如果你對(duì) Contact Form 7 很熟悉,歡迎給我們提供相關(guān)的高級(jí)教程,謝謝。
最后,想和大家說(shuō)一下的是,還有很多比 Contact Form 7 更好用的聯(lián)系表單插件,具體請(qǐng)看下我們的另一篇文章《6個(gè)好用的WordPress表單生成器插件比較》





我的為什么一直轉(zhuǎn)圈?
如果你的網(wǎng)站沒(méi)有配置smtp,可能是一直無(wú)法發(fā)送郵件,導(dǎo)致一直在執(zhí)行
我網(wǎng)站使用的linode服務(wù)器,無(wú)法使用服務(wù)器發(fā)送郵件。下載了插件,WP-mail-stmp,打算使用163郵箱發(fā)送郵件。但是,設(shè)置好WP-mail-stmp 之后,并且測(cè)試郵件發(fā)送成功了。在該死的contact form 7上又出現(xiàn)一個(gè)問(wèn)題,郵件設(shè)置中,from mail 無(wú)法改成自己的郵件。下面的提示是必須使用帶域名的郵件
如果 contact 7 一定要求是你這個(gè)網(wǎng)站的域名,那你只能想辦法用你這個(gè)域名去開(kāi)啟企業(yè)郵箱