Identifier & traiter les données d’un contact form 7 — wpcf7_before_send_mail
[pastacode lang= »php » manual= »add_action(%20’wpcf7_before_send_mail’%2C%20’wpcf7_web_service’%2C%201)%3B%0A%09%0A%09function%20wpcf7_web_service(%20%24contact_form%20)%7B%0A%09%09%2F%2F%20si%20%20c’est%20l’id%20du%20%20form%20que%20l’on%20souhaite%20traiter%0A%09%09%24id%20%3D%20%24contact_form-%3Eid()%3B%0A%09%09if(%24id%20%3D%3D%202423)%3A%0A%09%09%09%2F%2F%20current%20form%20%0A%09%09%09%24wpcf7%20%3D%20WPCF7_ContactForm%3A%3Aget_current()%3B%0A%0A%09%09%09%2F%2F%20on%20recup%20un%20objet%20des%20donn%C3%A9es%20soumises%0A%09%09%09%24submission%20%3D%20WPCF7_Submission%3A%3Aget_instance()%3B%0A%09%09%09%2F%2F%20On%20r%C3%A9cup%C3%A8re%20les%20donn%C3%A9es%20du%20formulaire%20post%C3%A9%0A%09%09%09%24posted_data%20%3D%20%24submission-%3Eget_posted_data()%3B%0A%0A%0A%0A%09%09%09%2F%2F%20faire%20ce%20que%20l’on%20veut%20avec%20les%20donn%C3%A9es%20%24posted_data%0A%0A%09%09%09%24name%20%20%20%20%20%20%20%20%20%3D%20isset(%24posted_data%5B’your-name’%5D)%20%3F%20%24posted_data%5B’your-name’%5D%20%3A%20%22%22%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%2F%2F%20r%C3%A9cup%C3%A8re%20les%20propri%C3%A9t%C3%A9s%20du%20formulaire%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%24mail%20%20%20%20%20%20%20%20%20%3D%20%24wpcf7-%3Eprop(‘mail’)%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%2F%2F%20Find%2Freplace%20the%20%22%5Byour-name%5D%22%20tag%20as%20defined%20in%20your%20CF7%20email%20body%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%2F%2F%20and%20add%20changes%20name%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%24mail%5B’body’%5D%20%3D%20str_replace(‘%5Byour-name%5D’%2C%20%24name%20.%20’-tester’%2C%20%24mail%5B’body’%5D)%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%2F%2F%20enregistre%20les%20propri%C3%A9t%C3%A9s%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%24wpcf7-%3Eset_properties(array(%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%09%22mail%22%20%3D%3E%20%24mail%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09))%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09%2F%2F%20return%20current%20cf7%20instance%20(ouf)%0A%20%20%20%20%20%20%20%20%20%20%20%20%09%09%09return%20%24wpcf7%3B%0A%0A%09%09endif%3B%0A%09%7D » message= »Identifier et traiter les données d’un contact form 7 avant envoi de l’e-mail » highlight= »8,9″ provider= »manual »/]