ファイルアクセス制限が有効な場合に通知からファイルアップロードフィールドを削除する

ファイルアクセス制限が有効な場合、フォーム通知からファイルアップロードフィールドを完全に削除したいですか?これは、制限されたファイルをメール通知に含めない場合に便利で、機密またはプライベートなアップロードを安全に保つのに役立ちます。

このチュートリアルでは、すべてのフォームまたは特定のフォーム ID に対して、制限されたファイルアップロードフィールドを通知から削除する PHP スニペットを追加する方法を紹介します。


コード・スニペットの追加

まずは、下記のスニペットをサイトに追加してください。スニペットを追加する方法や場所がわからない場合は、こちらのドキュメントをご覧ください

以下の例では、ファイルアクセス制限が有効になっているファイルアップロードフィールドを、特定のフォームIDの通知から削除しています。

フォームID (1 上記の例では 10行目) を、ターゲットにしたいフォームに一致させる。

仕組み

このスニペットは wpforms_emails_notifications_field_ignored フィルタを使用すると、電子メール通知へのフィールドの追加をスキップすることができます:

  • フォームは指定したフォームIDと一致します。
  • このフィールドはファイルアップロードフィールドです。
  • このフィールドはファイルアクセス制限が有効になっています。

これらの条件がすべて満たされると、そのフィールドは送信メールから削除されます。

以上です!これで特定のフォームの WPForms 通知から制限付きファイルアップロードフィールドを削除する方法がわかりました。

次に、{all_fields}スマートタグを使用する際、フォームメール通知から特定のフィールドを除外したいですか?all_fields}スマートタグから特定のフィールドを削除するチュートリアルを参照してください。