Tips en tutorials

Hoe je WordPress plugin meldingen uitschakelt voor gebruikers

Geplaatst op:

Niet zelden maken WordPress plugins gebruik van meldingen en notificaties in de WordPress admin om informatie te communiceren. Terwijl sommige van deze berichten belangrijke updates bevatten, zijn er helaas ook gevallen waarin ze worden gebruikt voor promotionele doeleinden, zoals het adverteren van betaalde upgrades. Deze notificaties zijn wellicht niet altijd gewenst, vooral niet voor gewone gebruikers die er mogelijk weinig mee kunnen.

Screenshot van Reddit bericht waarin gebruiker klaagt over te veel WordPress plugin meldingen op het dashboard

Als websitebeheerder wil je misschien bepaalde plugin meldingen uitschakelen voor alle gebruikers behalve administrators. In dit artikel zullen we je laten zien hoe je dit kunt doen.

Waarom zou je de plugin meldingen willen uitschakelen / beheren?

Plugin meldingen kunnen variëren van eenvoudige herinneringen en tips tot meer kritieke waarschuwingen en updates. Administrators hebben meestal de verantwoordelijkheid om deze meldingen te bekijken en te beheren, terwijl gewone gebruikers vaak liever niet worden lastiggevallen met dergelijke berichten. Het uitschakelen van deze meldingen voor gewone gebruikers kan de algehele gebruikerservaring op je website verbeteren en afleiding verminderen.

De plugin meldingen uitschakelen voor gewone gebruikers

Door de volgende PHP code toe te voegen aan je functions.php bestand kun je de meldingen verbergen voor alle niet-administratoren:

function disable_plugin_notifications() {
    if ( ! current_user_can( 'administrator' ) ) {
        remove_all_actions( 'admin_notices' );
    }
}

add_action( 'admin_init', 'disable_plugin_notifications' );

De bovenstaande code voert de volgende stappen uit:

  • Het controleert of de huidige gebruiker een administrator is.
  • Als de gebruiker geen administrator is, worden alle acties die ‘admin_notices’ aanroepen verwijderd, waardoor de plugin meldingen worden uitgeschakeld.

Houd er rekening mee dat het uitschakelen van meldingen via ‘admin_notices’ ervoor zorgt dat alle meldingen van plugins worden uitgeschakeld. Als je meer controle wilt over welke specifieke plugin meldingen worden weergegeven, moet je aangepaste code voor elke specifieke plugin toevoegen.

Gewijzigde plugin meldingen testen

We raden je aan de wijzigingen wel te testen om er zeker van te zijn dat de meldingen voor gewone gebruikers echt verborgen zijn en om te controleren of je als administrator de meldingen nog wel ziet omdat ze voor hen wel relevant kunnen zijn.

Log dus uit en log opnieuw in als een gewone gebruiker om te controleren of de plugin meldingen zijn uitgeschakeld. Administrators zouden nog steeds in staat moeten zijn om deze meldingen te zien en te beheren.

Klaar!

Met deze eenvoudige aanpassing kun je de gebruikerservaring op je WordPress-website verbeteren door ongewenste plugin meldingen voor gewone gebruikers uit te schakelen, terwijl administrators nog steeds toegang hebben tot deze belangrijke informatie. Het uitschakelen van overbodige meldingen kan bijdragen aan een gestroomlijnde en gebruiksvriendelijke website.

Geef een reactie

Reacties zullen eerst worden gemodereerd, we publiceren je e-mailadres niet.