【发布时间】:2018-03-29 00:59:52
【问题描述】:
我想做什么:我的联系表格 7 非常简单。我有一个输入字段和一个提交按钮。我想处理来自文本字段的数据,而不是(或者之前,但现在只是说,而不是)发送电子邮件。假设我想将输入的数字加 1 并将其显示在屏幕上。 我的cf7:
[number* textfield]
[submit "Senden"]
my functions.php: 在我的functions.php 末尾,我有以下代码。
add_action("wpcf7_before_send_mail", "wpcf7_datamanipulate");
function wpcf7_datamanipulate($cf7) {
$wpcf = WPCF7_ContactForm::get_current();
if (true)
$wpcf->skip_mail = true;
return $wpcf;
}
这对于跳过邮件非常有效。完美。现在我想var_dump 或print_r $wpcf 的内容,所以我知道我之前输入的号码存储在哪里。
var_dump($wpcf);
似乎在 functions.php 中不起作用 - 简单的 echo 也不起作用。
我还尝试在var_dump() 之后使用die() 终止脚本,但$wpcf 的内容不起作用。
我可以使用什么来显示我需要在我的函数中使用的数据?
非常感谢!
【问题讨论】:
-
你的 var_dump 放在函数的什么位置?
-
@stender,我在 $wpcf 和 if(true) 语句的声明之间以及 return 语句之前尝试了它。这些职位都不起作用。