2010-11-05 7 views
1

Je veux utiliser la structure de l'utilisateur dans wordpress pour un site Web, mais quand un utilisateur se connecte en utilisant le wp-login.php traditionnel, si l'utilisateur n'est pas un administrateur , il entre dans wp-admin.php avec son profil et un tableau de bord.Bloquer wp-admin.php pour les utilisateurs non-admin dans wordpress

Je ne veux pas ça. Je voudrais que, après une connexion réussie, tous les utilisateurs non administrateurs soient redirigés par la page principale, et chaque fois qu'un utilisateur non administrateur essaye d'entrer dans wp-admin.php pour les rediriger aussi.

Existe-t-il un plugin pour cela? Merci!

+1

Je ne peux pas l'aider: c'est le nom le plus utilisateur simple et gravatar Je sais que sur le SO :) ... bien que je soupçonne fortement trichez mal MS-DOS en ce moment afin de poster ici :) –

+0

.. - Que voulez-vous que l'utilisateur non-administrateur soit capable de faire une fois qu'ils se sont connectés de sorte que vous avez besoin qu'ils soient connectés? En outre, vous pourriez vouloir signaler ceci au site de soeur de SO où beaucoup d'enthousiastes de WordPress sont disponibles pour aider: http://wordpress.stackexchange.com/ – MikeSchinkel

+0

@Pekka, il y a Lynx pour dos! :) –

Répondre

-1

Je ne l'ai pas utilisé, mais cela semble prometteur: Hiding the WordPress Dashboard for Non-Admin Users

+1

Hum, ça se sent intéressant. Il semble qu'il a exactement ce que je veux dans un commentaire: Je l'ai simplifié comme ceci pour envoyer non-admin à la page d'accueil: add_action ('admin_menu', 'redirect_dashboard'); function redirect_dashboard() { if (! Current_user_can ('level_10')) { if (preg_match ('# wp-admin /? (Index.php)? $ #', $ _SERVER ['REQUEST_URI']) && 'index.php'! = $ menu [$ page] [2])) wp_redirect (get_bloginfo ('url')); } } –

Questions connexes