Configuration Errors – Contact Form 7 聯絡表單設定錯誤排除

Configuration Errors – Contact Form 7 聯絡表單設定錯誤排除

Configuration Errors

這幾天 WordPress 網站有使用Contact Form 7 聯絡表單這個外掛程式的朋友,應該都會發現到外掛程式升級到4.4版以後,出現了Misconfiguration leads to mail delivery failure or other troubles. Validate your contact forms now. » Validate Contact Form 7 Configuration 這一長串提示文字,要求驗證已經使用中的聯絡表單。根據Contact Form 7 聯絡表單官網的設定錯誤排除說明,從4.4版起開始新增驗證聯絡表單格式的功能,進一步避免表單在傳送的過程中發生錯誤,看起來是一個不錯的更新,為的是讓表單的傳送更加順利,接著 max 就來分享一下,依據官網的說明一步一步的錯誤排除的過程。

1. 在控制台的聯絡表單點選驗證已經使用的聯絡表單Validate Contact Form 7 Configuration(圖一)。

Validate Contact Form 7 Configuration
(圖一)驗證已經使用的聯絡表單

 

2. 開始驗證表單,以這篇文章的範例只有一個聯絡表單(圖二)。

Validate Configuration
(圖二)驗證1個聯絡表單

 

3. 完成驗證後發現了兩個格式設定的錯誤(圖三)。

兩個格式設定的錯誤
(圖三)兩個格式設定的錯誤

 

4. 點選編輯聯絡表單,郵件區塊,可以發現格式設定錯誤的地方有紅色字體警語(圖四),如果想要進一步瞭解設定錯誤的解決方案可以點選 How to Resolve Configuration Errors。以這篇文章作例子,格式設定錯誤的地方是From主旨(圖四)這兩個設定。根據紅色提示警語修改格式設定錯誤,From 的錯誤是信箱格式不符合網站的網址(This email address does not belong to the same domain as the site.)。所以將[your-name] <[your-email]> 改成 [your-name] <admin@yourdomain.com><admin@yourdomain.com>請填寫你WordPress 網站的正確網址。主旨格式設定這個錯誤是因為這篇文章範例的聯絡表單,主旨並不是必須填寫欄位的設定,當訪客填寫聯絡表單時,主旨欄位如果沒有填寫的話將傳送空白資料(This field can be empty depending on user input.),因此切換到表單設計格式,將主旨欄位修改成必須要填寫的欄位,加上 * 號(圖五),這樣可以避免訪客在主旨欄位如果沒有填寫資料時,造成表單資料傳送錯誤。

填寫正確網址的信箱
(圖四)填寫正確網址的信箱

 

修改主旨為必須欄位
(圖五)修改主旨為必須欄位

 

5. 修改完成後點選儲存,可以發現錯誤的紅色提示字串不見了(圖六),以上完成。

修改完成Resolve Configuration Errors
(圖六)修改完成

 

About The Author

max

使用 WordPress 架設網站不再是一件痛苦的工作。這裡跟大家分享使用WordPress的相關問題與研究。 並且提供有關WordPress外掛程式,佈景主題等等的使用經驗分享。 幫助想要建立網站的朋友,可以簡單,快速,無痛苦的建立與使用網站。

網站架設

WordPress 虛擬主機免費安裝設定