Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在发送Wordpress之前更改文本-CF7_Php_Wordpress_Contact Form 7 - Fatal编程技术网

Php 如何在发送Wordpress之前更改文本-CF7

Php 如何在发送Wordpress之前更改文本-CF7,php,wordpress,contact-form-7,Php,Wordpress,Contact Form 7,我的网站上有联系方式,我想改变一件事。我的联系人表单有复选框,我想发送与复选框不同的文本。例如:我有文本为“Test”的复选框,我想在邮件中发送“11:30 Tested”。我试着用很多方法去做,但都不管用,我不知道问题出在哪里。我勾选了“隐藏字段”,但当我不勾选我的复选框时,在邮件中我有这个隐藏文本 下面我试试这个: 但选中复选框后,我无法更改文本。当它为空时,此字段发送给我“nej”,但我什么都不想要:) 我看到这个话题: 如果我的复选框为空,则发送文本,如隐藏字段中的文本。也许这个代码

我的网站上有联系方式,我想改变一件事。我的联系人表单有复选框,我想发送与复选框不同的文本。例如:我有文本为“Test”的复选框,我想在邮件中发送“11:30 Tested”。我试着用很多方法去做,但都不管用,我不知道问题出在哪里。我勾选了“隐藏字段”,但当我不勾选我的复选框时,在邮件中我有这个隐藏文本

下面我试试这个:

但选中复选框后,我无法更改文本。当它为空时,此字段发送给我“nej”,但我什么都不想要:)

我看到这个话题:

如果我的复选框为空,则发送文本,如隐藏字段中的文本。也许这个代码可以帮我

我有二十个复选框,当它们被选中时,我想从中发送不同的文本。如果没有-我不想发送任何内容:)

有人帮我吗?非常感谢! 拉斐尔


PS我使用Wordpress中的Contact Form 7来实现这一点。

Contact Form 7支持管道(“|”)作为用户看到的内容和输入的实际值的分隔符。你可以这样使用它

[checkbox* test_checkbox use_label_element “Test|11:30 Test” “Test 2|12:30 Test”]

谢谢你的帮助。你救了我的周末。有时候最简单的答案就是最好的,我不去想它