Contact Form 7 Dynamic Text Extension – WordPress plugin WordPress插件下载

点击下载

联系表格7动态文本扩展

插件描述

联系表格7是一个优秀的WordPress插件,CF7 DTX插件使它成为可能通过添加动态内容功能更加精彩。
虽然Contact Form 7中的默认值是静态的。 CF7 DTX允许您根据其他值创建预填充字段。一些示例可能包括:

自动填充URLAuto-填写帖子ID,标题或slugPre-填充产品编号引用sitePopulating上的其他内容使用post infoPopulating使用用户infoPopulating使用自定义fieldsAny值您可以为还有更多针对具体案例的例子。我搜索了一个解决方案,那里有一些不错的黑客。在这个论坛主题中探讨了其中许多

联系表单7输入字段值为PHP Get-Variables 但是,他们都涉及黑客攻击当前的联系表格7代码,这意味着下次更新插件时,他们的编辑将被
覆盖。那很糟。

此动态文本扩展插件提供更优雅的解决方案,使Contact Form 7插件保持不变。

它做了什么?

此插件为Contact Form 7插件提供了新的标签类型。它允许通过任何短代码动态生成文本输入框的内容。

例如,它附带了几个内置的短代码,允许从任何$ _GET PHP变量或
get_bloginfo()函数中的任何信息填充Contact Form。请参阅下面的包含短代码。

在列表中看不到您需要的短代码?你可以写一个自定义的!这里可以使用任何返回字符串值的短代码。包含的短代码仅涵盖最常见的场景,但该插件为您提供了以编程方式获取您有权访问的任何值的灵活性。

如何使用

安装并激活插件后,Contact Form 7标签生成器将有2种新标签类型:动态文本字段和动态隐藏字段。 Contact Form 7用户熟悉大多数选项

。有两个重要的字段:

动态值

此字段采用短代码,有两个重要条款:

短代码不应包含正常的方括号( [和])。因此,您将使用CF7_GET key =’value’而不是[CF7_GET key =’value’]。短代码中的任何参数都必须使用单引号。即:CF7_GET键=’值’而不是CF7_GET键=“值”

不可编辑选项

由于这些类型的字段通常应该由用户保持不可编辑,因此存在复选框以启用此选项(不适用于隐藏字段)。

包含短消息

该插件包含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”]

与动态文本扩展名一样?请考虑通过

捐赠来支持其发展。

或查看我即将推出的高级插件,

UberMenu – WordPress超级菜单插件

屏幕截图

新的动态文本字段选项。

安装

本节介绍如何安装插件并使其正常工作。

点击下载并安装位于https:// wordpress的Contact Form 7插件。org / extend / plugins / contact-form-7 /将插件文件夹上传到’/ wp-content / plugins /’目录通过WordPress的“插件”菜单激活插件你现在将拥有一个“动态文本”标签选项联系表格7标签生成器

常见问题

无。然而。

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注