WPForms 確實是 WordPress 建站系統上非常好用的一款表單信息提交工具,無論是安裝設置的簡易程度還是表單的業務場景范圍,都秒殺一眾同行。而且在去年我還寫過一篇文章專門介紹了 WPForms 怎么安裝使用,詳細內容可以看看《WPForms 表單插件使用》這篇文章。

      今天到搗鼓一個頁面上的某個表單時,出現了下面這種情況(見圖片所示)。

      當時想在頁面頁腳安裝一個表單,主要是用來收集用戶的電子郵件。但是頁腳區域又拆分成了 4 個 Section,這就導致每個 Section 的面積就很小。當把 WPForms 表單設置進去后,整個表單就顯得很擁擠,而且還分成了上下兩行。

      這明顯與我想要的設計效果不相符啊,我的目標是 “Email Address” 這個表單與“Subscribe”這個提交按鈕在同一行顯示,也就是單行顯示,不要占用我頁腳區域太多的空間,要不然這么丑陋的設計,還不如不用。

      既然問題發生了,就去找解決方案唄。我首先想到的是去調整整個表單區域的 CSS 代碼,直接在代碼層面實現我想要的功能。但是不得不說 WPForms 的前端代碼是真的復雜,我這個“前端二把刀”是真的看不懂。

      就當我準備放棄 WPForms 表單方案,轉而打算去使用 Convert Pro 技術方案時(關于 Convert Pro 如何使用可以看《Convert Pro 從 0 到 0.1》這篇文章),靈光閃現去搜搜官方文檔啊。

      第一條結果就是解決方案,害得我花了十多分鐘在分析前端代碼上。解決方法很簡單,直接在表單設置的通用里面,打開“高級選項”,在里面填寫特定的前端控制代碼“inline-fields”,就是這么簡單。

      為了方便,貼下解決方案的地址:How to Display Your Form in a Single Line - WPForms 。

      表單在同一行顯示的問題解決了,緊接著就又發現了新問題。那就是信息填寫表單與信息提交按鈕不一樣高,而且在手機端顯示時,簡直真的是一波剛平一波又起。

      這次學聰明了,直接去官方文檔里面找解決方案,按照官方文檔的指導,直接去調整提交表單的高度即可。方法很簡單,就是粘貼提交按鈕的 CSS 代碼,在各個平臺測試沒有問題即可。

      現在回過頭想,可能是 WPForms 表單插件與我今天用到的這款主題不兼容導致的。沒辦法,只能按照步驟一點一點微調。


      點贊(0) 打賞

      評論列表 共有 0 條評論

      暫無評論

      服務號

      訂閱號

      備注【拉群】

      商務洽談

      微信聯系站長

      發表
      評論
      立即
      投稿
      返回
      頂部