WordPress back-end alleen voor beheerders

Stel je hebt een website ontwikkeld, waarbij je als fundering gebruik hebt gemaakt van de WordPress cms.

Nu wil je graag dat niemand behalve website beheerders (administrators), toegang hebben tot het administratie gedeelte van de website. Normale gebruikers kunnen wel inloggen, of een account aanmaken, maar kunnen niet tot de back-end (dus tot /wp-admin kunnen ze niet, maar kunnen wel normaal tot wp-login.php)

Kopieer en plak deze code in je functions.php (te vinden in je theme folder), hierdoor hebben alleen beheerders toegang tot het back-end gedeelte van je website.

/* BEGIN dit gedeelte zorgt ervoor dat gewone leden geen toegang krijgen tot de back-end*/
add_action( 'init', 'level_check' );
 
function level_check() {
 // is_admin() will let us know if we're in admin pages
 // only admins can 'update_core' and 'list_users'
 if ( is_admin() && !current_user_can( 'update_core' ) && !current_user_can( 'list_users' ) ) {
  // redirect or whatever here
  echo "Geen toegang";
  die();
 }
}
/* EINDE dit gedeelte zorgt ervoor dat gewone leden geen toegang krijgen tot de back-end*/
If you enjoyed this post, make sure you subscribe to my RSS feed! Relevante items
This entry was posted in Wordpress. Bookmark the permalink.

2 Responses to WordPress back-end alleen voor beheerders

  1. Seo Utrecht says:

    Erg handige toepassing. Zeker nu WordPress ook steeds meer als webshop wordt gebruikt. Nice one!!

  2. Remco says:

    Dit is zeker een hele handige tip. Ik ga hier meteen gebruik van maken, Thanks.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Anti-spam vraag: