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

  • このエントリーをはてなブックマークに追加
  • Pocket

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はオープンソースであるが故に最新版を使うことが前提になっている)
最新版にしないという選択肢は論外です。狙ってくださいと言っているようなものですから。

ネット集客を加速させるWebサイトをWordPressで作る方法
WordPress対応 PHPファイル 難読化ツール

ご訪問ありがとうございます。
参考になりましたら『いいね!』もお願いします。

ITの活用情報を毎週お届けする無料メルマガに是非ご登録ください。

閉じる

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

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

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