ファイルアクセス制限が有効な場合、フォーム通知からファイルアップロードフィールドを完全に削除したいですか?これは、制限されたファイルをメール通知に含めない場合に便利で、機密またはプライベートなアップロードを安全に保つのに役立ちます。
このチュートリアルでは、すべてのフォームまたは特定のフォーム ID に対して、制限されたファイルアップロードフィールドを通知から削除する PHP スニペットを追加する方法を紹介します。
コード・スニペットの追加
まずは、下記のスニペットをサイトに追加してください。スニペットを追加する方法や場所がわからない場合は、こちらのドキュメントをご覧ください。
以下の例では、ファイルアクセス制限が有効になっているファイルアップロードフィールドを、特定のフォームIDの通知から削除しています。
フォームID (1
上記の例では 10行目) を、ターゲットにしたいフォームに一致させる。
仕組み
このスニペットは wpforms_emails_notifications_field_ignored
フィルタを使用すると、電子メール通知へのフィールドの追加をスキップすることができます:
- フォームは指定したフォームIDと一致します。
- このフィールドはファイルアップロードフィールドです。
- このフィールドはファイルアクセス制限が有効になっています。
これらの条件がすべて満たされると、そのフィールドは送信メールから削除されます。
以上です!これで特定のフォームの WPForms 通知から制限付きファイルアップロードフィールドを削除する方法がわかりました。
次に、{all_fields}スマートタグを使用する際、フォームメール通知から特定のフィールドを除外したいですか?all_fields}スマートタグから特定のフィールドを削除するチュートリアルを参照してください。