Suppression de l'image d'en-tête des e-mails de notification de formulaires spécifiques

Souhaitez-vous masquer l'image d'en-tête dans les e-mails de notification pour quelques formulaires seulement au lieu de tous les formulaires ? Dans ce tutoriel, vous ajouterez un petit extrait de code PHP qui vérifie l'ID du formulaire actuel et supprime l'image d'en-tête de l'e-mail pour les formulaires que vous choisissez.

Ajouter l'extrait de code

Pour commencer, vous devrez ajouter l'extrait de code ci-dessous à votre site. Si vous ne savez pas comment ou où ajouter des extraits de code,  veuillez consulter cette documentation utile.

Dans l'extrait ci-dessus, assurez-vous de remplacer 123, 456, 789 à la ligne 14 par les ID des formulaires pour lesquels vous ne souhaitez pas que l'image d'en-tête apparaisse.

Pour trouver les ID de vos formulaires et champs, consultez ce tutoriel.

Comment ça marche

  • Le filtre wpforms_emails_templates_general_set_initial_args s'exécute lorsque WPForms prépare les paramètres du modèle d'e-mail.
  • L'extrait tente de résoudre l'ID du formulaire actif à partir de la requête ou du contexte du processeur, puis supprime la valeur header_image pour les formulaires que vous avez listés.
  • Les autres paramètres du modèle d'e-mail restent inchangés.