ข้อดีของการใช้งานwp_mail()มากกว่าmail()คืออะไร Codex บอกว่ามันคล้ายกัน แต่ดูเหมือนจะคล้ายกันมาก
ข้อดีของการใช้งานwp_mail()มากกว่าmail()คืออะไร Codex บอกว่ามันคล้ายกัน แต่ดูเหมือนจะคล้ายกันมาก
คำตอบ:
wp_mail()เป็นฟังก์ชั่นที่เสียบได้: สามารถแทนที่ได้ด้วยปลั๊กอิน มีประโยชน์ในกรณีที่ปกติmail()ไม่ทำงาน (ดีพอ) เช่นเมื่อคุณต้องการรายละเอียดการรับรองความถูกต้องเพิ่มเติม ตัวอย่าง: WP Mail SMTP
wp_mail()ใช้PHPMailerโดยค่าเริ่มต้นคลาส PHP ที่ซับซ้อนซึ่งมีประโยชน์มากมายสำหรับการประมวลผลและการแก้ปัญหาสำหรับกรณีที่mail()ง่ายเกินไป (UTF-8 เข้ารหัสหัวเรื่องหัวเรื่อง, สิ่งที่แนบมาเป็นต้น) เพียงแค่ดูที่ตัวติดตามข้อผิดพลาดเพื่อรับทราบแนวคิดเกี่ยวกับความซับซ้อนของงานเหล่านี้
wp_mail เสนอ hooks บางอย่างสำหรับปลั๊กอินอื่น ๆ เพื่อเปลี่ยนค่าที่แตกต่าง:
'wp_mail''wp_mail_from''wp_mail_from_name' ใช้กรณี'wp_mail_content_type''wp_mail_charset''phpmailer_init' (การกระทำ)ในระยะสั้น: ใช้wp_mail()สำหรับการทำงานร่วมกัน