Η παροχή μιας έγκυρης διεύθυνσης email είναι ένα υποχρεωτικό βήμα στην εγκατάσταση WordPress. Στη διεύθυνση email του διαχειριστή χρήστη έρχομαι μηνύματα επαναφοράς κωδικού πρόσβασης, υγεία του ιστότοπου και μηνύματα μετά όταν οι επισκέπτες αφήνουν σχόλια. Για πολλούς λόγους, ωστόσο, θέλετε να μάθετε πώς να απενεργοποιήσετε την αποστολή μηνυμάτων email WordPress. Ο κύριος λόγος είναι τα ανεπιθύμητα μηνύματα ή, ακόμη χειρότερα, η ευπάθεια μιας προσθήκης που εκμεταλλεύεται τη λειτουργία wp_mail()
και στέλνει ανεπιθύμητα μηνύματα σε δεκάδες χιλιάδες διευθύνσεις.
Τα περισσότερα ανεπιθύμητα μηνύματα από WordPress αποστέλλονται μέσω PHPMailer Όταν ένα form είναι ευάλωτο ή όταν ένα πρόσθετο επιτρέπει τη χρήση σεναρίων PHP τρίτων wp_mail()
.
Εάν έχετε ένα blog ή έναν ιστότοπο WordPress και δεν είναι απαραίτητο το σύστημα να στέλνει μηνύματα email administrator ή χρήστες, τότε η καλύτερη λύση είναι να απενεργοποιήσετε τη λειτουργία email α WordPress.
Πριν ακολουθήσετε τα βήματα στον παρακάτω οδηγό, να θυμάστε ότι αυτή η μέθοδος θα απενεργοποιήσει πλήρως το σύστημα email σας WordPress. Δεν θα αποστέλλονται πλέον μηνύματα ηλεκτρονικού ταχυδρομείου για επαναφορά του κωδικού πρόσβασης, μηνύματα όταν ο ιστότοπος αντιμετωπίζει προβλήματα λειτουργικότητας ή όταν οι χρήστες σχολιάζουν το ιστολόγιο. Εάν χρησιμοποιείτε λειτουργικές μονάδες όπως η Φόρμα Επικοινωνίας, ρυθμίστε τις να μην στέλνουν μηνύματα email μέσω PHPMailer.
- Πώς να επαναφέρετε τον κωδικό πρόσβασης χρήστη Administrator WordPress, χωρίς πρόσβαση σε email ή βάση δεδομένων - Reset WordPress Administrator Password
- Πώς να καθαρίσετε τεράστια wp_options σε SQL - Transients, wpseo_sitemap _cache_validator
- σταθερός WordPress «Για σύντομο χρονικό διάστημα δεν είναι διαθέσιμο για προγραμματισμένη συντήρηση. Ελέγξτε ξανά σε ένα λεπτό."
- Πώς να καταργήσετε την επιλογή προεπιλογής “Ship to different address” από τη σελίδα ολοκλήρωσης αγοράς α Woocommerce
Πώς να απενεργοποιήσετε την αποστολή μηνυμάτων email WordPress
Αυτή η μέθοδος δεν απαιτεί την εγκατάσταση πρόσθετου. Το μόνο που έχετε να κάνετε είναι να επεξεργαστείτε το αρχείο functions.php του ενεργού θέματος του ιστολογίου και να προσθέσετε τις ακόλουθες γραμμές κώδικα:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Αποθηκεύστε την αλλαγή. Αυτό είναι όλο.