硬编码联系人表单7中的表单

时间:2014-04-21 作者:vmassuchetto

我一直在深入研究Contact Form 7源代码,但没有成功,但我想知道,是否可以像在高级自定义字段中一样,使用WordPress API在主题中硬编码完整的表单(字段、收件人和必需的规则)。

我不希望有一种简单明了的方法,但至少有一种方法可以让我不用依赖DB特定的输入就可以部署我的网站。

另外,我没有提到this solution, 使用do_shortcode 还需要我们创建表单。

有没有人对联系方式7做过类似的事情?

1 个回复
SO网友:Sormano

我很久以前就找过这个了。

您可以做的最好的事情是更改默认的联系人表单。

您可以使用的筛选器:wpcf7_default_template

信息可在contact-form-7/includes/functions中找到。php文件第63行

过滤变量为:

$template =
    \'<p>\' . __( \'Your Name\', \'contact-form-7\' ) . \' \' . __( \'(required)\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [text* your-name] </p>\' . "\\n\\n"
    . \'<p>\' . __( \'Your Email\', \'contact-form-7\' ) . \' \' . __( \'(required)\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [email* your-email] </p>\' . "\\n\\n"
    . \'<p>\' . __( \'Subject\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [text your-subject] </p>\' . "\\n\\n"
    . \'<p>\' . __( \'Your Message\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [textarea your-message] </p>\' . "\\n\\n"
    . \'<p>[submit "\' . __( \'Send\', \'contact-form-7\' ) . \'"]</p>\';
希望这有帮助。

结束

相关推荐

How to find installed plugins

我一直在寻找WordPress网站上安装的插件列表。虽然我找到了一种方法,“http wp plugins.nse”暴力脚本,但我不知道如何使用这个脚本。如果有人知道任何方法,请分享。

硬编码联系人表单7中的表单 - 小码农CODE - 行之有效找到问题解决它

硬编码联系人表单7中的表单

时间:2014-04-21 作者:vmassuchetto

我一直在深入研究Contact Form 7源代码,但没有成功,但我想知道,是否可以像在高级自定义字段中一样,使用WordPress API在主题中硬编码完整的表单(字段、收件人和必需的规则)。

我不希望有一种简单明了的方法,但至少有一种方法可以让我不用依赖DB特定的输入就可以部署我的网站。

另外,我没有提到this solution, 使用do_shortcode 还需要我们创建表单。

有没有人对联系方式7做过类似的事情?

1 个回复
SO网友:Sormano

我很久以前就找过这个了。

您可以做的最好的事情是更改默认的联系人表单。

您可以使用的筛选器:wpcf7_default_template

信息可在contact-form-7/includes/functions中找到。php文件第63行

过滤变量为:

$template =
    \'<p>\' . __( \'Your Name\', \'contact-form-7\' ) . \' \' . __( \'(required)\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [text* your-name] </p>\' . "\\n\\n"
    . \'<p>\' . __( \'Your Email\', \'contact-form-7\' ) . \' \' . __( \'(required)\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [email* your-email] </p>\' . "\\n\\n"
    . \'<p>\' . __( \'Subject\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [text your-subject] </p>\' . "\\n\\n"
    . \'<p>\' . __( \'Your Message\', \'contact-form-7\' ) . \'<br />\' . "\\n"
    . \'    [textarea your-message] </p>\' . "\\n\\n"
    . \'<p>[submit "\' . __( \'Send\', \'contact-form-7\' ) . \'"]</p>\';
希望这有帮助。