联系人表单7-使用PHP脚本处理表单,而不是邮寄

时间:2012-03-06 作者:José Tomás Tocino

我想使用Contact Form 7 允许用户将文档上载到我的网站的插件。问题是我想管理从WordPress上传的内容,而不是通过电子邮件接收。

有没有办法将这些表单的输出重定向到PHP脚本或类似的东西?

2 个回复
最合适的回答,由SO网友:Scott 整理而成

看看wpcf7_before_send_mail 挂钩CF7提供。

add_action("wpcf7_before_send_mail", "wpcf7_do_something_else_with_the_data");
function wpcf7_do_something_else_with_the_data(&$wpcf7_data)
{

    // Everything you should need is in this variable
    var_dump($wpcf7_data);

    // I can skip sending the mail if I want to...
    $wpcf7_data->skip_mail = true;

}

SO网友:berturion

在这里使用var\\u dump不是一个好主意,因为您会将输出写入缓冲区并中断表单提交。将error\\u log wordpress函数与print\\u r或var\\u dump一起使用,并使用以下代码:

ob_start();                      // start buffer capture
var_dump($wpcf7_data);           // dump the values
$contents = ob_get_contents();   // put the buffer into a variable
ob_end_clean();                  // end capture
error_log($contents);            // Write to wp-content/debug.log (enable debug mode to see it).

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&

联系人表单7-使用PHP脚本处理表单,而不是邮寄 - 小码农CODE - 行之有效找到问题解决它

联系人表单7-使用PHP脚本处理表单,而不是邮寄

时间:2012-03-06 作者:José Tomás Tocino

我想使用Contact Form 7 允许用户将文档上载到我的网站的插件。问题是我想管理从WordPress上传的内容,而不是通过电子邮件接收。

有没有办法将这些表单的输出重定向到PHP脚本或类似的东西?

2 个回复
最合适的回答,由SO网友:Scott 整理而成

看看wpcf7_before_send_mail 挂钩CF7提供。

add_action("wpcf7_before_send_mail", "wpcf7_do_something_else_with_the_data");
function wpcf7_do_something_else_with_the_data(&$wpcf7_data)
{

    // Everything you should need is in this variable
    var_dump($wpcf7_data);

    // I can skip sending the mail if I want to...
    $wpcf7_data->skip_mail = true;

}

SO网友:berturion

在这里使用var\\u dump不是一个好主意,因为您会将输出写入缓冲区并中断表单提交。将error\\u log wordpress函数与print\\u r或var\\u dump一起使用,并使用以下代码:

ob_start();                      // start buffer capture
var_dump($wpcf7_data);           // dump the values
$contents = ob_get_contents();   // put the buffer into a variable
ob_end_clean();                  // end capture
error_log($contents);            // Write to wp-content/debug.log (enable debug mode to see it).

相关推荐

Organizing media uploads

我的一个客户想把他的WordPress网站转移到我的服务器上。问题是他的网站没有在他的上传文件夹中使用子文件夹,而他上传文件夹的根目录中有超过1000000个文件。有没有一种方法可以将他的所有帖子上传到文件夹中,而不会丢失帖子中的附加链接和特色图片?