Redirection for Contact Form 7

外掛說明

Contact Form 7 附加元件完整解決方案。這個外掛能在電子郵件傳送成功後將使用者重新導向任何頁面、在提交表單後觸發指令碼、將提交的資料儲存至資料庫,並賦予 Contact Form 7 更多強大的功能。
請注意,這個外掛需要 Contact Form 7 4.8 或更新版本。

使用方式

請前往個別聯絡表單的設定頁面,點擊 [重新導向設定] 分頁,並設定需要重新導向的目標頁面網址。

外掛特色

  • 重新導向至任何網址
  • 在新分頁開啟連結
  • 在聯絡表單完成傳送後,執行設定好的 JavaScript,這對轉換管理會有所幫助
  • 將聯絡表單的欄位以網址查詢參數方式傳遞
  • 為表單加入誘捕功能以減少表單濫填
  • 儲存表單提交的資料至網站資料庫

全新的強大功能

整合世界領先的網站無障礙功能解決方案。這項功能可供免費使用,讓殘障人士在網站上暢行無阻。

目前推出的擴充功能

  • 擴充功能:為每項動作設定條件式邏輯
  • 擴充功能:將聯絡表單與 Salesforce CRM 進行整合
  • 擴充功能:將聯絡表單與 Hubspot CRM 進行整合
  • 擴充功能:前端發佈 – 開放網站訪客提交各種內容類型的內容
  • 擴充功能:前端登入 – 使用 Contact Form 7 製作網站註冊表單
  • 擴充功能:前端登入 – 使用 Contact Form 7 製作網站登入表單
  • 擴充功能:自動將表單提交的資料新增置網站預先定義的清單
  • 擴充功能:條件式表單驗證 (自訂錯誤訊息)
  • 擴充功能:使用條件式邏輯管理電子郵件通知
  • 擴充功能:依照條件式邏輯觸發自訂 JavaScript
  • 擴充功能:整合第三方服務,傳送資料至遠端伺服器
  • 擴充功能:傳送 API Json/XML 提交項目至遠端伺服器
  • 擴充功能:傳送 API POST/GET 提交項目至遠端伺服器
  • 擴充功能:整合 PayPal
  • 擴充功能:整合 Stripe

請注意,某些功能僅以擴充功能方式提供,這代表需要這些功能的話,必須購買 Redirection for Contact Form 7 Pro 的使用授權。如有需要,請前往這個頁面購買 Redirection for Contact Form 7 Pro 的使用授權。

螢幕擷圖

  • [動作] 分頁
  • 重新導向動作
  • 引發 JavaScript 動作
  • 儲存潛在客戶動作
  • [擴充功能] 分頁

安裝方式

請在管理後台的 [外掛]→[安裝外掛] 頁面中,搜尋「Redirection for Contact Form 7」並安裝 Redirection for Contact Form 7,或是使用以下步驟完成安裝:

  1. 從 WordPress.org 下載外掛安裝套件 ZIP 壓縮檔。
  2. 在 WordPress 控制台的 [外掛]→[安裝外掛]→[上傳外掛] 頁面中上傳外掛 ZIP 壓縮檔。
  3. 透過 WordPress 的 [外掛] 選單啟用外掛。
  4. 前往外掛設定頁面進行必要的設定。

常見問題集

這個外掛會停用 Contact Form 7 的 AJAX 嗎?

不會。這個外掛不像其他外掛會自行攔截 Contact Form 7 的功能,它不會停用任何 Contact Form 7 的一般行為。

這個外掛使用 on_sent_ok 這項額外設定嗎?

不使用。開發這個外掛的其中一個原因,就是因為 on_send_ok 在 Contact Form 7 中已淘汰不用,並在 2017 年年底正式終止。這個外掛是 Contact Form 7 的重新導向附加元件外掛中,唯一一個使用 DOM 事件執行重新導向的外掛,而這項設計正是 Contact Form 7 開發者 Takayuki Miyoshi 所建議的最佳作法。

使用者評論

2021 年 5 月 7 日
it solved me a problem with query strings. Easy solution for customer redirections after cf7
2021 年 5 月 4 日
Well done, it works good
2021 年 4 月 7 日
ho scaricato il plugin Contact form 7 rediraction 2 volte nell'ultima settimana ed entrambe le volte mi ha bloccato il sito gravissimo
閱讀全部 115 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Redirection for Contact Form 7〉的開發相關工作。

參與者

Redirection for Contact Form 7 外掛目前已有 10 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將 Redirection for Contact Form 7 外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

2.3.5

  • Fixed preview of checkbox fields on leads list
  • Fixed nonce issues on extensions page
  • Fixed send file to API [{fieldname}-filename] [{fieldname}-base_64_file] [{fieldname}-path]

2.3.4

  • Security updates
  • Fixed jQuery error when adding an action with wysiwyg Editor
  • Fixed duplicate post functionality
  • Added support for pdf create action

2.3.3

  • Fixed undefined $_SERVER[‘HTTP_HOST’] on CLI calls

2.3.2

  • Added columns on actions list (debug mode)
  • Added compatibility for Contact Form 7 Redirection Pro migrations
  • Fixed extensions download process.
  • Moved Mailchimp dependencies to Mailchimp action

2.3.1

  • Added index.php to directories to disable directory browsing.
  • Fixed typo in popup action class name for receiving updates.
  • Fixed extensions update process.

2.2.9

  • Added Export leads to csv option.
  • Added Duplicate action button.
  • Added Preview data on leads table (Defined by marking which fields to display on the action settings).
  • Added urlencode passed parameters option on redirect action.
  • Fixed duplicate actions on contact form duplication.

2.2.8

  • Added html support to Send Email action.
  • Added file attachments support to Send Email action.
  • Added reset settings button to debug tools.
  • Fixed a bug: radio buttons and checkboxes are now passed correctly as url parameters.
  • Fixed a bug: “Changes you made may not be saved” pop-up no longer appears when no changes have been made.

2.2.7

  • Fixed extensions update check interval.

2.2.6

  • Fixed support for non-ajax redirection action.
  • Minor styling changes.

2.2.5

  • Fixed compatibility issues with “Contact Form 7 – Conditional Fields” Plugin.

2.2.4

  • Fixed a bug with jQuery.noConflict()

2.2.3

  • Fixed compatability issue with “Contact Form 7 – Conditional Fields” Plugin.

2.2.2

  • Fixed a bug with jQuery.noConflict()
  • jQuery migrate compatibility changes
  • Added debug options

2.2.1

  • Fixed a bug in extension class
  • Fixed a bug – accessiBe turned off by default

2.2.0

  • New feature: Saving form leads in database.
  • New actions system.
  • Easy installation of plugin extensions.
  • Complete code refactoring.

1.3.7

  • Show pages hierarchy in page select dropdown.

1.3.6

  • Fixed a bug: Redirection for legacy browsers (non-ajax) not working when using external url.

1.3.4

  • Fixed a bug: “Changes you made may not be saved” pop-up no longer appears when no changes have been made.
  • Fixed a bug: When passing all fields as parameters, “+” sign is now replaced with “%20”.
  • Minor code styling changes to fully meet WordPress standards.

1.3.3

  • Fixed a bug: URL query parameters are now properly decoded.

1.3.2

  • New feature: delay redirection in milliseconds.

1.3.1

  • Fixed a bug in legacy browsers: the Pro message keep showing.

1.3.0

  • Minor dev improvements.

1.2.9

  • Fixed a bug: when passing specific fields as URL query parameters, not all the fields were passed.

1.2.8

  • New feature: Pass specific fields from the form as URL query parameters.
  • Minor dev improvements.

1.2.7

  • Script field now accepts special characters, such as < and >.

1.2.6

  • Added support for browsers that don’t support AJAX.
  • Minor CSS changes.

1.2.5

  • Added error message if Contact Form 7 version is earlier than 4.8.

1.2.4

  • Fixed a bug regarding sanitizing URL, causing & to change to #038;
  • Unnecessary variables removed.

1.2.2

  • New feature: Pass all fields from the form as URL query parameters.
  • Minor CSS changes.
  • Dev improvements.

1.2

  • New feature: add script after the form has been sent successfully.

1.0.2

  • Added full support for form duplication.
  • New feature: open page in a new tab.
  • Added plugin class CF7_Redirect.

1.0.0

  • Initial release.