【当ブログではアフィリエイト広告を利用しています】

[WordPress] Contact Form 7 で posted_data からデータが取得できない(v3.9以降)

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

v3.9 から「WPCF7_Submission」オブジェクトを使うように変更されています。
> http://contactform7.com/2014/07/02/contact-form-7-39-beta/

今までのコードを下記のように書き換えてください。
◎変更前

$cf7->posted_dat;

◎変更後

$submission = WPCF7_Submission::get_instance();
$submission->get_posted_data();

バージョンアップしてプラグインが動かなくなったり、使い方が変わったりすることは良くあることです。
WordPress やプラグインは OSS である以上、利用者が保守することは絶対条件になってきています。
(Microsoftのように有償のソフトウェアであれば旧バージョンのサポートは一定期間ありますが、OSSはオープンソースであるが故に最新版を使うことが前提になっている)
最新版にしないという選択肢は論外です。狙ってくださいと言っているようなものですから。

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。