S’il est possible de s’inscrire sur votre site (boutique en ligne, site de membre ou autre), vous pouvez, pour des raisons de sécurité, interdire à tous vos membres d’accéder à l’administration.
En effet, si vous avez créé une interface pour leur permettre de modifier leurs informations, ils n’ont aucune raison d’aller dans l’administration.
Le snippet suivant redirigera tous les membres non-administrateurs qui tenteraient d’accéder à l’administration vers la page d’accueil :
Copiez-collez ce snippet dans le fichier functions.php
de votre thème enfant.
Vous pouvez modifier le rôle administrator
par celui de votre choix.
Les autres rôles par défaut de WordPress sont : subscriber
, contributor
, author
et editor
.
Avec ce code, vous serez le seul à pouvoir accéder au back-office de votre site.