--
※ この募集は締め切られました。
【費用応相談】WordPress プラグイン MW WP Formについての相談(完了ページに入力値を表示させたい)
【教えてもらいたいこと】
プログラミング/フロントエンド, PHP, JavaScript, jQuery, React.js, HTML/CSS
【利用目的】
技術的な質問・相談
【具体的な相談内容】
【WordPressに詳しい方】
【プラグインに詳しい方】
【MW WP Formに詳しい方】
【PHPに詳しい方】
【フォームの挙動などに詳しい方】
<?php
$MW_WP_Form_Data = MW_WP_Form_Data::getInstance();
$name = $MW_WP_Form_Data->get('name');
$email = $MW_WP_Form_Data->get('email');
$message = $MW_WP_Form_Data->get('message');
?>
上記の様なコードで、入力値を取得し、
<p>
<?php echo esc_html($email); ?>
<br>からの問合せを受け付けました
</p>
といった形で、送信完了画面(サンクスページ)に実際に入力された値を表示させたいのですが、なぜか上手くいくページと警告が出てしまうページが存在します。
過去のフォーラムの質問(https://wordpress.org/support/topic/v4%e3%81%a7mw_wp_form_datagetinstance-%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e8%ad%98%e5%88%a5%e5%ad%90-%e3%81%8b%e3%82%89%e3%81%ae%e6%95%b4%e5%bd%a2%e3%81%95%e3%82%8c%e3%81%9f%e3%83%87/)を見て、
MW_WP_Form_Data::getInstance() を MW_WP_Form_Data::connect() に置き換えて調整してみましたが、そちらの場合は特に警告も出ず、var_dump しても null が返ってきていました。
MW_WP_Form_Data::getInstance() が上手く動いていないページでは、
Warning: count(): Parameter must be an array or an object that implements Countable in /home/skydining/one-regi.com/public_html/cms/wp-content/plugins/mw-wp-form/classes/models/class.data.php on line 146
の様な警告が出ております。
一応、該当のファイルも確認しましたが、正常に動いているページもあるため直接問題ではなさそうに感じています。
解決できそうな方、アドバイスいただけますと助かります。
費用が足りない場合はお知らせください。可能な限り相談に応じさせていただきます。
よろしくお願い致します。
【希望相談スタイル】
チャット, ビデオ通話
【目安予算】
10000円