こんにちは、WPホームページ研究所の運営サポートチーム(@WP_LABO)です。
本日は業務メモです。大人気プラグインの「Contact Form 7」で指定したフォームが実行された場合のみ処理を走らすために条件分岐を使いたい場面がありますよね。下記に書き方を残しておきます。
Contact Form 7の特定フォームだけ実行する条件分岐
仕様として「Contact Form 7」ではフォームIDを含む隠しフィールドが追加されています。フォームの送信前にどのフォームを実行しているかを確認するためにフォームIDが含まれたフィールドを使用可能です。
if ( isset($_POST['_wpcf7']) && $_POST['_wpcf7'] != 123) {
add_action('wp_footer','cf7_sample_hook');
}
少し違った応用としては確認画面ではフォームが送信されないように制御したりとさまざまな活用ができます。
最新式の無料プラグインを事前公開
WordPressは公式サイトに登録済みのプラグインだけで全機能を補足しきれません。当サイトでは使いやすさを追求した魅惑的なプラグインを無料でダウンロードいただけます。運営ホームページのマーケティング力をさらに高めるチャンスです。まずは無料でDLしてお試しくださいませ。
→ 改良されたプラグインを確認する