การระบุที่อยู่อีเมลที่ถูกต้องเป็นขั้นตอนบังคับในการติดตั้ง WordPress. ฉันมาในที่อยู่อีเมลของผู้ดูแลระบบ ข้อความรีเซ็ตรหัสผ่าน, สุขภาพของเว็บไซต์ และข้อความแล้ว เมื่อผู้เข้าชมแสดงความคิดเห็น. ด้วยเหตุผลหลายประการ อย่างไรก็ตาม คุณต้องการทราบวิธีปิดใช้งานการส่งข้อความอีเมลใน WordPress. สาเหตุหลักมาจากข้อความสแปม หรือที่แย่ไปกว่านั้นคือ ช่องโหว่ของปลั๊กอินที่ใช้ประโยชน์จากฟังก์ชันนี้ wp_mail()
และส่งข้อความสแปมไปยังที่อยู่หลายหมื่นแห่ง
ข้อความสแปมส่วนใหญ่จาก WordPress จะถูกส่งผ่านทาง PHPMailer เมื่อ form มีช่องโหว่หรือเมื่อปลั๊กอินอนุญาตให้สคริปต์ PHP ของบุคคลที่สามใช้ wp_mail()
.
หากคุณมีบล็อกหรือเว็บไซต์บน WordPress และไม่จำเป็นที่ระบบจะต้องส่งข้อความอีเมลถึง administrator หรือผู้ใช้ ทางออกที่ดีที่สุดคือปิดใช้งานฟังก์ชันอีเมล a WordPress.
ก่อนทำตามขั้นตอนในบทช่วยสอนด้านล่าง โปรดจำไว้ว่าวิธีนี้จะปิดการใช้งานระบบอีเมลของคุณโดยสมบูรณ์ WordPress. ข้อความอีเมลจะไม่ถูกส่งเพื่อรีเซ็ตรหัสผ่านอีกต่อไป ข้อความเมื่อไซต์ประสบปัญหาในการใช้งาน หรือเมื่อผู้ใช้แสดงความคิดเห็นในบล็อก หากคุณใช้โมดูล เช่น แบบฟอร์มการติดต่อ ให้ตั้งค่าไม่ให้ส่งข้อความอีเมลผ่าน PHPMailer
- วิธีรีเซ็ตรหัสผ่านผู้ใช้ Administrator WordPressโดยไม่ต้องเข้าถึงอีเมลหรือฐานข้อมูล - Reset WordPress Administrator Password
- วิธีทำความสะอาด wp_ ขนาดใหญ่options ใน SQL - ชั่วคราว, wpseo_sitemap _cache_validator
- แก้ไขปัญหา WordPress “ไม่สามารถให้บริการได้ในเวลาสั้นๆ สำหรับการบำรุงรักษาตามกำหนดเวลา โปรดกลับมาตรวจสอบใหม่ในอีกสักครู่”
- วิธียกเลิกการเลือกค่าเริ่มต้น “Ship to different address” จากหน้าชำระเงิน Woocommerce
วิธีปิดการใช้งานการส่งข้อความอีเมลใน WordPress
วิธีนี้ไม่ต้องติดตั้งปลั๊กอิน สิ่งที่คุณต้องทำคือแก้ไขไฟล์ functions.php ของธีมบล็อกที่ใช้งานอยู่และเพิ่มบรรทัดของโค้ดต่อไปนี้:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
บันทึกการเปลี่ยนแปลง นั่นคือทั้งหมดที่