如何在WordPress中製作聯繫表單(2種方法)

2020-09-24 桜丸子

本篇教程提供兩個在wordpress種創建聯繫表單並記錄詢盤的方法:

  1. 插件Contact Form 7 + Flamingo,兩者都免費
  2. 插件Elementor Pro+Elementor Contact Form DB,前者付費,是網頁可視化編輯器,後者免費。

製作聯繫表單的教程概述

方法一、使用Contact Form 7 插件製作聯繫表單,使用Flamingo插件記錄收到的詢盤

  1. 所有wordpress網站都能使用,不限主題,不限頁面編輯器
  2. 優點:能夠提供自定義問題驗證功能,可以實現簡單數學題驗證譬如2+2=?,這個功能能夠阻止大部分的廣告郵件不少廣告郵件都出自一個工具:GSA Website Contact,GSA能夠根據產品詞搜索目標企業網站,按既定規則找到聯繫頁面,自動根據自定義的廣告內容提交表單,這也是一種常見的拓客方式(感興趣的也可以試試喲~),GSA還能破解谷歌驗證碼,我也不推薦用谷歌驗證碼,因為它會讓網站速度變慢不少別用複雜的數字計算問題,它會降低客戶提交詢盤的意願
  3. 缺點:相比Elementor,contact form7不能可視化編輯,操作起來有點不方便,參見下圖

contact form 7製作聯繫表單的操作界面

contact form 7製作的表單

方法二、使用Elementor Pro編輯器插件的form元素製作聯繫表單,並用Elementor DB插件記錄收到的詢盤

  1. 適合使用Elementor Pro編輯器的wordpress網站
  2. 優點:能夠可視化編輯表單,操作起來方便
  3. 缺點:不提供自定義數字計算問題驗證功能

elementor可視化製作聯繫表單的操作界面,所見即所得

elementor製作的聯繫表單

創建完表單後,需要配置SMTP,以便收到詢盤後能發通知到你的郵箱。

了解了兩種製作聯繫表單的方法的優缺點後,我們逐一講解製作表單的細節教程。

Contact Form 7 + Flamingo製作聯繫表單教程

安裝並啟用插件Contact Form 7、Flamingo,相關教程:如何安裝wordpress插件(3種方法)

如果你要製作英文的詢盤表單,需要確保用戶的語言也是英文(修改方法見下圖),因為contact form7會根據你的後臺語言為你創建表單的文案、提示信息。

修改用戶語言與詢盤表單語言一致

  1. 見下圖,我們開始製作表單,進入contact》add new,你將看到默認表單的內容
  2. 輸入表單的標題,譬如contact us
  3. 在form頁面中製作表單內容,下文會詳細介紹
  4. 在mail頁面中製作詢盤通知郵件的模板,下文也會詳細介紹

在form頁面中,將默認表單中的subject欄位去掉,只保留Your name、Your email、Your message三個欄位,因為簡單的表單便於客戶提交,不要搞複雜的表單增加客戶填寫難度

接下來我們添加一個簡單的數字計算驗證問題,以便阻擋部分廣告郵件;數字計算簡單好算即可,別搞10以上的加減法,它會增加客戶提交詢盤的難度

操作步驟如下,在form頁面中,點擊下圖中的quiz按鈕

填寫questions and answers,問題和答案之間用|符號隔開,譬如2+2=?|4,然後點擊insert tag即可將問題插入到表單中

如下圖所示,問題插入到了提交按鈕[submit 「send」]上方。

如下圖所示,在欄位下方增加空白行能為欄位下方增加一點空白,通過回車增加1個空白行即可,多個空行不會累積。(實際是這個操作將label變為了p,而p一般都會有行下的間距,從而增加了欄位間的空隙)。

至此,可以保存一下表單,你將在表單的標題下方看到下圖中的藍色區域,複製其中的短代碼,將它黏貼到聯繫我們頁面中,以便預覽表單的效果。

接下來,請創建一個聯繫我們頁面,即便不使用頁面編輯器,使用wordpress默認的編輯模式也可以使用聯繫表單的短代碼,只需將上面複製的端代碼黏貼到頁面中,並保存即可。

如果你使用Elementor編輯器,可以在創建頁面時,在左側元素欄中,找到名為shortcode的元素,將其拖拽到右側頁面中,然後在左側內容框內輸入表單代碼,你將會看到右側直接顯示了contact form7的表單,呃…不大好看是吧,不懂css代碼就很難去調整它的外觀,當然,可以藉助其他插件來為表單定義樣式,或者直接就用這個樸素版的,我們稍微對它做一些簡單的樣式調整,譬如將表格寬度改為全寬(我懂的css也只是入門級別的,無法提供複雜花樣的代碼

下面是我做的「樸素的」修改,將欄位寬度改為了100%全寬。(你想用的話,就拿去用吧

<label style=&34;> Your Name * [text* your-name] </label><label style=&34;> Your Email * [email* your-email] </label><label style=&34;> Your Message * [textarea* your-message] </label>[quiz quiz-57 &34;][submit &34;]

對應的表單效果如下圖所示

下面對欄位的構成的要點做一下說明,譬如[text* your-name]

  • text是欄位的輸入類型,譬如這裡表示文本輸入類型,email表示輸入郵箱類型,如果不是郵箱,將無法提交表單
  • *代表這個欄位是必填的
  • your-name是欄位的名稱,如果改了這個名稱,在mail頁面內的郵件模板也要配套修改,我曾經在改過欄位名稱後,忘了在mail裡修改,結果導致收到的郵件通知裡缺少內容

接下來我們去mail頁面配置郵件通知模板,在下圖中,每個序號對應的內容分別是

  1. 在form中包含的欄位,他們在下面的4、5、6中可調用並獲取欄位的值,如若form中不包含的欄位,即便引用也沒用
  2. to:這裡填寫郵件通知的收件人郵箱,一般默認是後臺帳戶郵箱
  3. from:這裡填寫發送通知郵件的郵箱,此處要注意填寫你在smtp中配置的發件郵箱,如果你用的發件郵箱的域名不等於本網站域名,那麼,即便填寫後頁面上出現❗感嘆號警示也不用在意
  4. subject:此處填寫郵件通知的標題,按自己喜好填就可以了,也可以在此處加入欄位的調用,譬如:來自[your-name]的詢盤
  5. additional headers:默認是reply-to:[your-email],表示你若是回覆郵件通知,那麼回覆郵件的收件人默認就是發詢盤給你的郵箱,等於直接回復通知郵件就可以直接回復客戶了
  6. message body:這裡填寫郵件正文內容,如若你有新增或刪減欄位,在此處記得對應把欄位也進行調整,譬如前文中,我把[your-subject]欄位去掉了,那在此處也需要把它相關的內容都刪除。

做完表單後,記得測一下郵件通知是否能收到、內容是否準確,在flamingo插件中是否有詢盤記錄(見下圖),flamingo默認有subject欄位,如果你刪掉了這個欄位,就會看到subject列內容都是[your-subject],沒啥關係哈~

Elementor Pro + Elementor Contact Form DB 製作聯繫表單教程

我將這種方法用在了我的模板站上,並且將詢盤表單做成了全局通用的,譬如點擊按鈕彈出詢盤表單的popup、聯繫我們頁面的表單都共用同一個

  1. 配置發件郵箱帳號,在wordpress後臺安裝SMTP插件並設置發件功能
  2. 安裝插件Elementor、Elementor proElementor Contact Form DB並啟用
  3. 用Elementor添加新模板,模板類型為popup(彈出窗),我們將在popup裡放聯繫表單
  4. 在popup模板庫裡不要選擇模板導入,直接點擊右上角關閉
  5. 將heading和form元素加入到頁面,如下圖所示

6.設置需要用戶必須填寫的欄位,並顯示*標記;你也可以在左側新增欄位,默認情況下是name、email、message三個欄位,建議欄位不要過多,降低用戶填寫難度

7.將調整完畢的form元素右鍵存儲為Global元素,以便於在其他地方重複使用

8.發布表單,並將條件設為全站,保存即可,不需要設置其他(triggers或advanced rules)

9.如果需要在產品頁面點擊詢盤按鈕時彈出詢盤,請在elementor中編輯對應頁面,並點擊對應按鈕,然後在左側按鈕設置中,點擊link 右側的dynamic 按鈕(圖中的2),在下拉選項中選擇popup,然後繼續點擊popup,在setting中搜索並選中剛才添加的popup

設置按鈕的link值為popup

搜索已添加的popup名稱,並選擇

10.此時,點擊詢盤按鈕,將可見到詢盤彈出窗口

11.我們在任一產品頁面提交詢盤進行測試,查看是否能收到詢盤郵件通知以及後臺是否記錄,詢盤郵件將發送到你的wordpress帳戶郵箱裡,如需添加收件郵箱,請在詢盤表單中進行配置,多個郵箱之間用英文逗號間隔即可。同時,在此處也能設置通知郵件的標題、正文。

在發完測試詢盤後,我們查看郵箱是否收到郵件(注意檢查垃圾郵箱),同時在後臺Elementor DB中查看詢盤記錄,如下圖所示,大功告成。

相關焦點

  • 如何在WordPress中製作聯繫表單(3種方法)
    本篇教程提供3個在wordpress中創建聯繫表單並記錄詢盤的方法:插件Contact Form 7 + Flamingo,兩者都免費插件+Elementor Contact Form DB,前者付費,是網頁可視化編輯器,後者免費
  • 如何安裝wordpress插件(3種方法)
    在安裝完wordpress後,我們需要為Wordpress安裝插件,以便實現各種功能,諸如製作網頁的Elementor、製作聯繫表單的contact form7、管理產品用的woocommerce等等。
  • 如何用麥客製作表單?
    在線表單的確很好,而麥客向你免費提供的表單功能,基本涵蓋了一個在線表單的前世今生:表單的製作和發布,表單反饋的收集和統計管理。1.表頭:背景要說明(1)介紹表單的項目背景。(2)表明收集表單的意圖。(3)初步篩選填寫表單的人群。(4)節省溝通時間,提升收集效率。表頭主要包括標題與導語兩部分。
  • 如何在小程序中添加表單?
    在日常生活中表單的使用非常的普遍,通常可以用於用戶註冊、用戶反饋、問卷調查、服務預約等場景,能夠高效的收集信息,簡單方便。如何在小程序裡面使用表單呢,現在市場很多小程序製作平臺也都推出了這個功能,人人秀小宣傳將表單嵌入到了小程序中,推出的表單組件,方便了用戶在線使用。
  • CONTACT FORM 7+ FLAMINGO工具打造完美外貿表單提交功能
    一個好的表單提交功能,或者說是郵件詢單功能,可以提升你的網站詢單率,同時也會提高用戶黏性。什麼?你的網站沒有表單提交功能?沒關係,這篇文章會教你外貿小白怎麼在自己的網站中加入表單提交功能。這裡我們會藉助Contact 7插件、以及Flamingo插件,進行表單功能的實現 (繼續閱讀!) 我們會先從簡單的工具安裝開始講起。
  • wordpress網站如何製作有特色的頁面及功能
    對於wordpress網站的建設非常簡單,前面我們已經大概介紹了新手站長不會代碼怎樣搭建功能齊全的網站,今天呢,小編就給大家說下怎樣製作有特色的頁面及功能。wordpress網站如何製作有特色的頁面一:wordpress有什麼功能?
  • 《製作表單網頁》教案
    知會表單網頁的用途和基本構成要素。掌握簡單表單網頁製作的基本操作方法。【教學重點】 製作表單。【教學難點】 根據需求確定表單要素,並設置合適的控制項屬性。任務驅動法,講授法,合作探究。      新課導入,提出任務  →  新知探究,分析任務   →  完成任務,鞏固提高  →  展示評價  1.新課導入,提出任務在前幾節課,同學們已經學習了如何創建「發布網頁」,我們在日常的生活中,僅僅學會發布信息是遠遠不夠的,通常我們還需要學會如何去搜集信息。
  • HTML網頁表單製作詳細講解
    初識表單表單可以用來在網頁中發送數據,特別是經常被用在聯繫表單-用戶輸入信息然後發送到Email中。表單本身是沒有什麼用的。這需要編一個程序來處理輸入表單中的數據。這也超出了本站指南的範圍。如果使用網絡伺服器來放置HTML,你能夠自助地找到一些簡單的教程,開發一個伺服器端的程序使一個發送到Email的表單工作。
  • Dreamweaver MX進階教程:製作反饋表單方法
    本文介紹製作客戶反饋表單的過程。主要內容是使用表格設計表單結構和設置form參數。1.將插入點放在希望表單出現的位置。選擇「插入」>「表單」,或選擇「插入」欄上的「表單」類別,然後單擊「表單」圖標。 2.將插入點放在紅色的表單中,單擊「插入」欄「常用」類別中的「表格」按鈕。
  • wordpress英文主題怎樣漢化成中文主題?
    前段時間,無飄嘟嘟外貿大神讓幫他看看他的免費企業wordpress主題,看了下主題還不錯,但是是英文版的,對於喜歡倒騰中文wordpress主題的童鞋不是很習慣,於是想把一些英文wordpress漢化,讓自己的網站能夠有自己的風格。
  • 界面設計方法(5):表單功能的設計
    編輯導語:在前幾篇系列文章中,作者已經為我們介紹了界面的概念與分類、活動功能、字典功能以及看板功能的設計方法。在系列文章的最後一篇,作者為我們精心總結了表單功能的設計流程,相信認真看完這五篇文章的你,一定會有所收穫。表單功能,是4大業務功能(活動、字典、看板和表單)中的最後一個。
  • 微信小程序表單製作步驟
    在日常工作中,表單並不少見,經常被用於問卷調研、預約登記、考試系統等領域,而藉助一些好用的表單數據收集工具,可以提高工作效率,下面就以微盟表單小程序為例,為大家介紹微信表單怎麼製作的吧 一、使用前設置 使用前,請先綁定小程序及認證服務號,確保可以正常創建及使用
  • 網頁布局如何更加合理,個人網站中表單製作和框架結構詳解
    本篇將介紹的是製作表單和框架結構的分享,有興趣的朋友可以了解一下!製作表單網頁上的表單就是項目選擇等控制和可以輸入的表項組成的欄目,這些我們都可以成為表單。在Web上,我們可以通過表單提交反饋信息和交流。不管是在Web資料庫,還是應用程式裡,我們都可以用表單來進行交互這些界面。
  • Excel 中如何枚舉表單控制項,vba 編程學習
    做Excel 表格的時候,會有一些高級功能,需要添加一些表單控制項或Activex控制項來增加表格的操作性。有時候,我們需要對表單控制項進行操作,那麼如何來一一枚舉出這些控制項呢?下面介紹一下,枚舉方法:表單控制項類型要判斷表內shape對象type是否是msoFormControl代碼:If shp.Type = msoFormControl Then然後再判斷表單類型 FormControlType
  • 小技巧|快速製作表單中的框√和框×,10秒鐘就能學會
    來源:公眾號 戴爾商用客戶端解決方案在用Word、Excel製作表單時經常需要在其中用到框√和框×但大多數人都不知道 框√和框×是如何製作出來的於是不得不尋求同事的幫助或者翻找他人的表格將其複製出來粘貼到自己的表格中即使這樣也還會面臨下一次的窘境今天就教大家
  • 表單設計:掌握表單設計方法(表單體驗篇)
    (2)佔位提示:直接展示在輸入項中,採用弱提示文本對所需信息描述、示意,當用戶輸入信息時即消失。 (3)校驗:對輸入項進行驗證,並給出反饋提示,如:用戶未填寫,格式錯誤、內容錯誤等 常見的校驗類型 (4)基礎組件:可交互輸入的區域,是構成表單的核心內容,主要有:輸入框、單(復)選框、上傳、時間選擇器、開關…… (5)提示:描述該輸入項需要的輸入類型,如
  • 表單設計:掌握表單設計方法
    (2)佔位提示:直接展示在輸入項中,採用弱提示文本對所需信息描述、示意,當用戶輸入信息時即消失。(3)校驗:對輸入項進行驗證,並給出反饋提示,如:用戶未填寫,格式錯誤、內容錯誤等常見的校驗類型(4)基礎組件:可交互輸入的區域,是構成表單的核心內容,主要有:輸入框、單(復)選框、上傳、時間選擇器、開關……(5)提示:描述該輸入項需要的輸入類型,如:上傳的文件類型(6)按鈕:用戶完成輸入後,點擊按鈕進行提交、進入下一步等,按鈕一般是跟隨的最後一個輸入項後面
  • 在wordpress網站模板中,怎樣添加和調用公共頭部模板?
    在wordpress網站模板主題開發中,我們可能會碰到這樣一個問題:wordpress網站前臺頁面的頭部、側邊欄、底部的數據基本上是差不多的,有的甚至是一模一樣的,這時,我們還有必要在每一個頁面的頭部、側邊欄、底部重複添加或修改相同的代碼嗎?有沒有更好的方法。
  • 10 個漂亮的 CSS3 表單製作教程
    HTML5 引入了非常有用的表單元素——滑動條、數字調整、日期選擇等,該教程教你如何使用這些元素並製作非常精美的表單。 該教程是法語的,點進去之前確保自己法語是槓槓的,也可以下載源碼來體驗一下:get the source code » View tutorial 使用 HTML5 & CSS3 做一個漂亮的聯繫表單
  • WordPress Hestia主題的定製和優化
    小工具裡,點擊:腳註1-添加小工具-文本-公司名,腳註2-添加小工具-文本-聯繫電話,腳註3-添加小工具-文本-公司地址。4、增加自定義JS安裝一個名為All in One SEO Pack的插件(多合一SEO集),在底部「首頁頭部額外內容」裡,增加所需的自定義JS代碼。