Contact Form 7 Dynamic Text Extension – WordPress plugin 外掛推薦下載

點擊下載

聯繫表格7動態文本擴展

外掛Plugin描述

聯繫表格7是一個優秀的WordPress外掛Plugin,CF7 DTX外掛Plugin使它成為可能通過添加動態內容功能更加精彩。
雖然Contact Form 7中的默認值是靜態的。 CF7 DTX允許您根據其他值創建預填充字段。一些示例可能包括:

自動填充URLAuto-填寫帖子ID,標題或slugPre-填充產品編號引用sitePopulating上的其他內容使用post infoPopulating使用用戶infoPopulating使用自定義fieldsAny值您可以為還有更多針對具體案例的例子。我搜索了一個解決方案,那裡有一些不錯的黑客。在這個論壇主題中探討了其中許多

聯繫表單7輸入字段值為PHP Get-Variables 但是,他們都涉及黑客攻擊當前的聯繫表格7代碼,這意味著下次更新外掛Plugin時,他們的編輯將被
覆蓋。那很糟。

此動態文本擴展外掛Plugin提供更優雅的解決方案,使Contact Form 7外掛Plugin保持不變。

它做了什麼?

此外掛Plugin為Contact Form 7外掛Plugin提供了新的標籤類型。它允許通過任何短代碼動態生成文本輸入框的內容。

例如,它附帶了幾個內置的短代碼,允許從任何$ _GET PHP變量或
get_bloginfo()函數中的任何信息填充Contact Form。請參閱下面的包含短代碼。

在列表中看不到您需要的短代碼?你可以寫一個自定義的!這裡可以使用任何返回字符串值的短代碼。包含的短代碼僅涵蓋最常見的場景,但該外掛Plugin為您提供了以編程方式獲取您有權訪問的任何值的靈活性。

如何使用

安裝並激活外掛Plugin後,Contact Form 7標籤生成器將有2種新標籤類型:動態文本字段和動態隱藏字段。 Contact Form 7用戶熟悉大多數選項

。有兩個重要的字段:

動態值

此字段採用短代碼,有兩個重要條款:

短代碼不應包含正常的方括號( [和])。因此,您將使用CF7_GET key =’value’而不是[CF7_GET key =’value’]。短代碼中的任何參數都必須使用單引號。即:CF7_GET鍵=’值’而不是CF7_GET鍵=“值”

不可編輯選項

由於這些類型的字段通常應該由用戶保持不可編輯,因此存在複選框以啟用此選項(不適用於隱藏字段)。

包含短消息

該外掛Plugin包含2個用於動態文本擴展名的基本短代碼。您也可以編寫自己的代碼 – 任何短代碼都可以使用

PHP GET變量

想要使用PHP GET數組中的變量嗎?只需使用CF7_GET短代碼即可。例如,如果要從URL

http://mysite.com?foo=bar

獲取foo參數,請在“動態值”輸入

中輸入以下內容CF7_GET key =’foo’

您的內容表格7標籤將如下所示:

[dynamictext dynamicname“CF7_GET key =’foo’”]

您的表單的動態名稱然後將使用值foo預先填充文本輸入,在這種情況下,欄

PHP POST變量

新的輸入版本1.0.3!

從$ _POST數組中獲取變量。短代碼與GET短代碼非常相似:

CF7_POST key =’foo’

您的內容表單7標籤將如下所示:

[dynamictext dynamicname“CF7_POST鍵=’foo’“]

博客信息

想要從您的博客中獲取一些信息,例如URL或網站名稱?使用CF7_bloginfo短代碼。例如,要獲取站點的URL:

在“動態值”輸入中輸入以下內容

CF7_bloginfo show =’url’

您的內容表單7標籤將顯示類似這樣的:

[dynamictext dynamicname“CF7_bloginfo show =’url’”]

然後,您的表單的動態名稱文本輸入將預填充您的站點的URL

帖子信息

版本1.0.3中的新功能!

檢索有關當前帖子/頁面的信息(顯示聯繫表格)。短代碼的工作原理如下:

CF7_get_post_var key =’title’< – 檢索帖子的標題

CF7_get_post_var key =’slug’< – 檢索帖子的S ::

你也可以從$ post對像中檢索任何參數。只需將其設置為鍵值,例如’post_date’

聯繫表格7標籤將如下所示:

[dynamictext dynamicname“CF7_get_post_var key =’title’”]

當前URL

1.0.3版中的新功能!

檢索當前網址。短代碼不帶參數:

CF7_URL

因此,您的聯繫表格7標籤應如下所示:

[dynamictext dynamicname“CF7_URL”]

自定義字段

1.0.4版中的新功能!

從當前帖子/頁面檢索自定義字段。只需將自定義字段設置為短代碼中的鍵即可。

動態值輸入變為:

CF7_get_custom_field key =’my_custom_field’

標籤如下所示:

[dynamictext dynamicname“CF7_get_custom_field key = ‘my_custom_field’“]

為了包含電子郵件地址,您可以通過在短代碼中設置obfuscate =’on’來模糊自定義字段值。

當前用戶信息

獲取有關當前用戶的數據 – 假設他們已登錄。默認為用戶名,但您可以將密鑰設置為任何有效值

https://codex.wordpress.org/Function_Reference/get_currentuserinfo

CF7_get_current_user

[dynamictext dynamicname“CF7_get_current_user”]

[dynamictext dynamicname“CF7_get_current_user key =’ user_email’“]

引薦來源網址

獲取引薦網址(如果存在)。請注意,這並不一定可靠,因為並非所有瀏覽器都會發送此數據。

[dynamictext dynamicname“CF7_referrer”]

與動態文本擴展名一樣?請考慮通過

捐贈來支持其發展。

或查看我即將推出的高級外掛Plugin,

UberMenu – WordPress超級菜單外掛Plugin

屏幕截圖

新的動態文本字段選項。

安裝

本節介紹如何安裝外掛Plugin並使其正常工作。

點擊下載並安裝位於https:// wordpress的Contact Form 7外掛Plugin。org / extend / plugins / contact-form-7 /將外掛Plugin文件夾上傳到’/ wp-content / plugins /’目錄通過WordPress的“外掛Plugin”菜單激活外掛Plugin你現在將擁有一個“動態文本”標籤選項聯繫表格7標籤生成器

常見問題

無。然而。

評論

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

shares