Disable Emails

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:

Als je wil helpen bij het vertalen van deze plugin, meld je dan aan voor een account en ga aan de slag.

Installatie

  1. 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.
  2. De plugin activeren via het ‘Plugin’ menu in WordPress.
  3. 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

1 december 2023
This plugin helps a lot when you need to test or import and need to disable email sending.
20 november 2023
We needed to make sure that automatic emails do not go out to customers from a staging site. In conjunction with an mail logging plugin, you can still see which emails would have gone out, so also great for troubleshooting email processes. Install, activate, done. Thank you!
13 november 2022
I’ve been using this Plugin a lot lately and it does a great job while also being ridiculous easy.
14 juni 2022
Great plugin that we use on our staging sites. Some sites use a pre-order plugi for WooCommerce, sending out mails when particular launch date is there. Of course, we don’t want the staging site to sent out mails. That’s a no go.
Lees alle 19 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