ข้อดีของการใช้งาน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()
สำหรับการทำงานร่วมกัน