在联系表格7 Textarea中执行PHP代码

时间:2015-01-07 10:26:20

标签: php wordpress

我有一个联系表单7,我希望在textarea字段中执行php。

当我用普通形式(即不是插件)测试时,它工作正常;

 <textarea name="customer-issue" rows="10" cols="40"><?php if(isset($_GET['content'])) { echo $_GET['content']; } ?></textarea>

有谁知道如何在CF7中做到这一点

3 个答案:

答案 0 :(得分:1)

除了JpDevs的代码:

他忘记了一些&#39; &#39;设置$ html变量。这是有效的:

function cs7() {
    $var=$_GET['content'];
    $html='<p>'.$var.'</p>';
    return $html;
}

add_shortcode('cs7', 'cs7');

然后只需将[cs7]添加到表单中。

当你使用&#39; &#39;,您必须通过连接点来编写外部变量:

$result = '<p>'.$var.'</p>';

当你使用&#34; &#34;,你可以将它们写在里面

$result = "<p>$var</p>";

答案 1 :(得分:0)

请看下面提到的链接:

https://wordpress.org/support/topic/contact-form-7-input-fields-values-as-php-get-viarables

希望这会对你有所帮助

答案 2 :(得分:0)

制作代码

$var=$_GET['content']; 

短代码,

并将生成的短代码粘贴到您的联系表单7文本区域

例如:

的functions.php

function cs7() 
{
$var=$_GET['content'];
$html='<p>.$var.</p>';
return $html;
}
add_shortcode('cs7', 'cs7');

在联系表格区域添加[cs7]