Beschrijving
Laat een WordPress site geen e-mails meer verzenden met de standaard wp_mail() functie. Er worden geen e-mails verzonden, zelfs niet voor het resetten van wachtwoorden of voor beheerder meldingen.
WordPress sites kunnen e-mails ververzenden om verschillende redenen — bijvoorbeeld gebruikersregistratie, wachtwoord resetten, aanvraagformulier indienen, e-commerce aankoop — maar soms wil je helemaal niets ververzenden. enkele redenen om alle e-mails uit te schakelen:
- demonstratie sites die gebruikers toestaan dingen te doen die normaal gesproken e-mails versturen
- ontwikkeling/test sites met live gegevens die echte klanten kunnen e-mailen
- gegevens in bulk laden naar sites die e-mails kunnen triggeren
- nieuwe sites toevoegen aan multisite installaties
NB: als je deze plugin wil gebruiken op WordPress 5.4 of eerder, en handmatig moet installeren vanaf een .zip bestand, installeer dan versie 1.6.3 die je kunt downloaden van de geavanceerde pagina voor de plugin. Sinds versie 1.7.0 is WordPress 5.5 of hoger vereist.
Vertalingen
Veel dank voor de inzet van onze vertalers:
- Chinees (zh-CN) — Cai_Miao en het Chinese vertaalteam
- Chinees (zh-TW) — het Chinese (Taiwan) vertaalteam
- Tsjechisch (cs-CZ) — Rudolf klusal
- Nederlands (nl_NL) — het Nederlandse vertaalteam
- Engels (en_CA) — het Engelse (Canadese) vertaalteam
- Engels (en_GB) — het Engelse (UK) vertaalteam
- Frans (fr_FR) — het Franse vertaal team
- Koreaans (ko_KR) — het Koreaanse vertaalteam
- Japans (ja) — Cai_Miao en het Japanse vertaalteam
- Duits (de-DE) — Peter Harlacher
- Noors: Bokmål (nb_NO) — neonnero
- Noors: Nynorsk (nn_NO) — neonnero
- Russisch (ru_RU) — het Russische vertaalteam
- Zweeds (sv_SE) — het Zweedse vertaalteam
Als je wil helpen bij het vertalen van deze plugin, meld je dan aan voor een account en ga aan de slag.
Installatie
- Installeer automatisch via de WordPress beheer, of download het .zip bestand, pak het uit in een map en upload de map naar je /wp-content/plugins/ Map. Lees Plugins installeren in de WordPress codex voor meer informatie.
- De plugin activeren via het ‘Plugin’ menu in WordPress.
- Optioneel: navigeer vanuit de WordPress beheer naar Instellingen > Uitschakelen e-mails en klik op “Plugin activeren die je moet gebruiken” als je wil dat de plugin altijd geactiveerd is, wat er ook gebeurt.
FAQ
-
Waaron krijg ik nog steeds e-mails van WordPress?
-
Je hebt waarschijnlijk een andere plugin die zijn eigen implementatie van de functie
wp_mail()
toevoegt. Probeer enkele plugins uit te schakelen.In sommige omstandigheden zal het inschakelen van de plugin die je moet gebruiken vanuit de instellingen dit oplossen, omdat plugins die je moet gebruiken eerder worden geladen dan andere plugins.
-
Standaard WordPress e-mails zijn gestopt, maar sommige andere worden nog steeds verzonden
-
Je hebt waarschijnlijk een plugin die e-mails verstuurt via een andere methode, zoals het direct gebruiken van de PHP
mail()
functie, of het direct implementeren van een SMTP client. Daar kan ik niet veel aan doen… -
Hoe werkt het?
-
De plugin vervangt de standaard WordPress
wp_mail()
functie door een functie die geen e-mails verstuurt. Nada. Zip. Stilte.Achter de schermen maakt het een privékopie van PHPMailer en staat het systeem toe om ermee te communiceren, maar onderdrukt stilletjes de functies die e-mails verzenden. De standaard WordPress filter- en actiehooks worden ondersteund, dus plugins die hiervoor hooks registreren zullen nog steeds normaal functioneren. Er worden alleen geen e-mails verzonden.
-
Kan ik er een must-use plugin van maken?
-
Ja. Zodra je de plugin hebt geactiveerd, ga je naar instellingen > uitschakelen e-mails en klik je op de “Activate must-use plugin”. Hierdoor wordt een must-use plugin (mu-plugin) aangemaakt die ervoor zorgt dat uitschakelen e-mails altijd geladen wordt. Dit kan vooral handig zijn op ontwikkelsites waar de database regelmatig wordt ververst vanaf een live site waarop uitschakelen e-mails niet is geactiveerd.
NB: als je de must-use plugin activeert op een multisite, dan zal het e-mails stoppen op alle sites op de multisite! Als je meerdere netwerken hebt op je multisite, zal de must-use plugin e-mails stoppen op alle netwerken.
-
Bijdragen
Beoordelingen
Bijdragers & ontwikkelaars
“Disable Emails” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Disable Emails” is vertaald in 13 talen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Disable Emails” naar jouw taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
De volledige lijst met wijzigingen is te vinden op GitHub. recente inzendingen:
1.8.2
Vrijgegeven 2023-11-22
- opgelost: verouderd waarschuwingen in PHP 8.1