AI要約
すべてのフォームではなく、一部のフォームの通知メールでヘッダー画像を非表示にしたいですか?このチュートリアルでは、現在のフォームIDをチェックして、選択したフォームのメールヘッダー画像を削除する簡単なPHPスニペットを追加します。
コードスニペットを追加する
まず、以下のスニペットをサイトに追加する必要があります。スニペットの追加方法や場所がわからない場合は、こちらの役立つドキュメントをご覧ください。
上記のコードスニペットでは、ヘッダー画像を表示したくないフォームのIDを、14行目の123, 456, 789と置き換えてください。
フォームとフィールドのIDを見つけるには、こちらのチュートリアルをご覧ください。
仕組み
wpforms_emails_templates_general_set_initial_argsフィルターは、WPFormsがメールテンプレートの設定を準備する際に実行されます。- このスニペットは、リクエストまたはプロセッサコンテキストからアクティブなフォームIDを解決しようとし、リストされたフォームの
header_image値を解除します。 - 他のメールテンプレート設定は変更されません。