Maintenant, je peux envoyer un email sans pièce jointe: mais comment puis-je envoyer un email avec pièce jointe? p> p>
3 Réponses :
<?php wp_mail( $to, $subject, $message, $headers, $attachments ); ?> http://codex.wordpress.org/Function_Reference/wp_mail
Comment puis-je ajouter du contenu HTML?
Selon la documentation, le type de contenu par défaut est «texte / plain» qui ne permet pas d'utiliser HTML. Vous pouvez définir le type de contenu de l'e-mail à l'aide du filtre 'wp_mail_content_type' (voir exemple ci-dessous) ou en incluant un en-tête comme "Type de contenu: Texte / HTML". Soyez prudent de réinitialiser "wp_mail_content_type" Retour à "Text / plain" après avoir envoyé votre message, car vous ne pouvez pas le faire, cela pourrait entraîner des problèmes inattendus avec des courriers électroniques à partir de WP ou des plugins / Thèmes.
Reportez-vous ci-dessous par ex.
$attachments = array(WP_CONTENT_DIR . '/uploads/file_to_attach.zip'); $headers = 'From: My Name <myname@mydomain.com>' . "\r\n"; wp_mail('test@test.com', 'subject', 'message', $headers, $attachments);
add_filter( 'wpcf7_mail_components', 'mycustom_wpcf7_mail_components' ); function mycustom_wpcf7_mail_components( $components ) { $components['attachments'][] = 'full path of your PDF file'; return $components; }
Cela ne fonctionne que pour les utilisateurs du formulaire de contact 7 Plugin. L'auteur demande à propos de wp_mail.
Reportez-vous à ce lien ici est le résolu wordpress.org/support/topic/wp_mailer-vith- pièce jointe
Vérifiez cet article incroyable phparticles.com/wordpress/how -à-utiliser-wp-mail-wordpress