私がしたいこと:私のお問い合わせフォーム7はとても簡単です。私は入力フィールドと送信ボタンを持っています。私は電子メールを送るのではなく、テキストフィールドからデータを操作したいと思う。入力した数字に1を加えて画面に表示したいとします。 私CF7:var_dump inside wordpress functions.php
[number* textfield]
[submit "Senden"]
私の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;
}
これはメールをスキップするのに非常に適しています。 perfekt。今は$ wpcfの内容をvar_dumpまたはprint_rして、前に入力した番号がどこに格納されているかを知りたいと思います。
var_dump($wpcf);
は、functions.phpでは機能していないようです。また、単純なエコーもありません。
また、die()でvar_dump()の直後にスクリプトを強制終了しようとしましたが、$ wpcfの内容が機能しません。
私の機能で使用する必要があるデータを表示するにはどうすればよいですか?
ありがとう!
あなたの関数では、あなたのvar_dumpはどこに置かれていますか? – Stender
@stender、$ wpcfの宣言とif(真)の宣言とreturn文の前の間で試してみました。それらのポジションはどちらも働かなかった。 – daniel