Rediriger les utilisateurs de WordPress à différents endroits une fois qu’ils

Original: http://www.theblog.ca/wplogin-redirect


Tout d’abord publié le 8 septembre 2008
Avec la sortie de WordPress 2.6.2 est venu un nouveau filtre pour l’adresse « rediriger vers ». Pour les gens non techniques, cela signifie que vous pouvez spécifier des pages d’atterrissage différentes pour les différents utilisateurs après qu’ils se connectent. Par exemple, vous pourriez ont construit une page personnalisée pour les éditeurs avec des actualités personnalisées, modifier les liens et autres renseignements spéciaux. Vous pouvez donc les rediriger vers cette URL au lieu du tableau de bord WordPress par défaut.
J’ai commencé à travailler sur l’utilisation d’une fonctionnalité précédemment mais WordPress 2.6.2 rend la fonctionnalité beaucoup plus propre. Par conséquent, j’ai construit un plugin qui vous permet de rediriger les utilisateurs basés sur leurs noms d’utilisateurs, les rôles et les niveaux et les capacités (dans cet ordre).
Une fois que vous avez téléchargé et activé le plugin, vous utilisez une page de gestion sous paramètres > Login/logout redirige pour gérer les règles de redirection :

Peter's Login Redirect

En plus de l’utilisateur – rôle- et basée sur le niveau des règles, vous pouvez également définir une URL de redirection de “catch-all” pour tous les autres utilisateurs qui ne correspondent pas aux règles. Vous pouvez également définir une URL de redirection après l’enregistrement. Notez que WordPress ne permet pas de rediriger vers des sites externes par défaut. (En d’autres termes, si votre site est yoursite.com, vous pouvez rediriger de yoursite.com/custom_page.php mais pas de theblog.ca.) À partir de la version 1.7.0 du plugin, il existe un paramètre $rul_local_only dans le fichier plugin lui-même qui va désactiver cette limitation (et le fait par défaut). Pour ajouter des domaines à la liste « a permis la redirection » dans WordPress, utilisez un plugin similaire à celle-ci.
Il y a aussi une fonction pour configurer une URL personnalisée logout.
  • Besoin de fonctionnalité pour rediriger les utilisateurs sur la première connexion ? Consultez la documentation dans « Comment to Extend » dans le fichier Lisezmoi.txt, ou utiliser la fonctionnalité autonome.
  • Besoin de fonctionnalité pour rediriger les utilisateurs reposant sur une adresse IP, ou sur la connexion personnalisée ? Consultez la documentation dans « Comment to Extend » dans le fichier Lisezmoi.txt pour obtenir des exemples sur la façon d’étendre le plugin.
  • Besoin de fonctionnalité pour rediriger les utilisateurs vers la même page ils connectés à partir ? Voir ce commentaire pour les idées.
Télécharger Peter Login rediriger Version 2.8.2 (assurez-vous que vous avez WordPress 3.2.0 ou plus!)
  • nl_nl traduction par Anja
  • traduction de sk_SK par Michal Miksik
  • ro_RO traduction Anunturi Jibo de http://www.jibo.ro
  • fr_FR traduction par Petr Mašek et Michal Kuk
  • de_DE traduction par Lara
  • es_ES traduction par Closemarketing
  • traduction de lt_lt par Vincent G
  • traduction de da_dk par Tom
  • traduction d’id_ID par Syamsul Alam
  • traduction UK de Yura
  • traduction de sr_RS par Borisa Djuraskovic
  • fr_FR traduction par DomBonj
  • pt_BR traduction par Graal4
Dépannage
Connexion redirige ne fonctionne ne pas ? Ce plugin utilise le crochet login_redirect standard de WordPress. La cause habituelle des problèmes est qu’un autre plugin utilise le crochet tout d’abord, ou il y a un formulaire de connexion personnalisé qui n’est pas encore en cours d’exécution à travers les fonctions standards de connexion WordPress.
Ces discussions pourraient être utiles :
Voir aussi les instructions en bas des paramètres sur les “paramètres > redirige les Login/logout page dans le panneau d’admin de WordPress qui dit :
« Utiliser le fichier de redirection externe. Définissez-le sur « Oui » si vous utilisez un plugin comme Gigya qui contourne le mécanisme de redirection de WordPress (et permet des URL de redirection fixe qu’une seule). Ensuite, affectez l’URL de redirection dans l’autre plugin à
http://www.yoursite.com/wp-content/plugins/Peters-login-Redirect/wplogin_redirect_control.php”
Historique de version de
2.8.2 : fix de chaîne de traduction.
2.8.1 : soutenir la suppression des règles de référencement supprimée utilisateur, rôle ou niveaux.
2.8.0 : amélioration de l’interface de gestion pour ajouter des boutons modifier et supprimer spécifiques par la règle et supprimé la limite autour de certaines règles.
2.7.2 : prise en charge des appels de fonction statique PHP 5, supplantation exigence WordPress 3.2 +.
2.7.1 : correction d’un Bug : ouverture de session basée sur les rôles URL n’ont pas été enregistrer correctement.
2.7.0 : Ajouter logout redirection URL contrôle par utilisateur, par rôle et par niveau.
2.6.1 : permettre aux éditeurs de gérer les redirections dans WordPress 3.5 + (obligatoire capacité est maintenant “manage_categories” au lieu de “manage_links”).
2.6.0 : ajout du support pour la variable URL “http_referer” (note la seule « r ») pour rediriger l’utilisateur vers la page qui a accueilli le formulaire de connexion, tant que la page de connexion n’est pas la norme wp-login.php. Il existe plusieurs mises en garde, telles que : Si vous voulez rediriger uniquement sur certaines formes et/ou préciser une redirection sur la page standard wp-login.php, vous devez modifier le formulaire lui-même d’utiliser une variable de formulaire « redirect_to » au lieu de cela.
2.5.3 : correction d’un Bug : règle de redirection de secours ne serait pas à jour correctement si déconnexion URL était vide sur MySQL installe avec le mode strict est activé (Merci kvandekrol!)
2.5.2 : correction d’un Bug : mises à jour de règle de redirection de secours ont été brisées pour les non anglophones s’installe.
2.5.1 : correction d’un Bug : rediriger après code principal d’enregistrement n’est pas respecté dans 2.5.0 et donc cette fonctionnalité n’était pas réellement au travail.
2.5.0 : redirection ajoutée après l’option enregistrement. Également fait plugin paramètres modifiables dans le panneau d’administration WordPress.
2.4.0 : ajout du support pour la variable URL “postid-23″. Également ajouté documentation sur la façon de mettre en place la redirection sur la première connexion.
2.3.0 : ajout du support pour la variable URL « siteurl » et « homeurl ». Également ajouté filtre pour prendre en charge les variables de remplacement personnalisé dans l’URL. Voir Lisezmoi.txt pour la documentation.
2.2.0 : soutenir les URL de redirection de base logout personnalisés pour tous les utilisateurs seulement. Les versions futures auront le même cadre logout redirections en ce qui concerne les redirections de la connexion.
2.1.1 : nettoyage de code mineur. Remarque : les utilisateurs doivent maintenant « manage_links » des autorisations modifier les paramètres de redirection par défaut.
2.1.0 : ajouté des crochets pour faciliter l’ajout de vos propres extensions pour le plugin. Voir Lisezmoi.txt pour la documentation.
2.0.0 : ajout d’une option pour permettre un redirect_to POST ou GET variable priment sur les règles de ce plugin.
1.9.3 : fait plugin traduisible (Anja Merci!)

1.9.2 : Bug fixé dans la syntaxe de code.
1.9.1 : Bug fixé pour mettre le nom d’utilisateur dans l’URL de redirection.
1.9.0 : ajout du support pour une URL redirection distincte de contrôleur pour assurer la compatibilité avec Gigya et plugins similaires qui ignorent le mécanisme de redirection de connexion WordPress normal. Consultez le paramètre $rul_use_redirect_controller au sein de ce plugin.
1.8.1 : ajouté bon encodage du nom d’utilisateur dans l’URL de redirection si le nom d’utilisateur comporte des espaces.
1.8.0 : ajout de la possibilité de spécifier un nom d’utilisateur dans l’URL de redirection pour la génération d’URL plus dynamique.
1.7.3 : mineur tweak sur la page de paramètres pour une meilleure compatibilité avec différentes configurations de WordPress URL.
1.7.2 : Plugin supprime maintenant ses tables de base de données lorsqu’il est désinstallé, plutôt que lorsqu’il est désactivé. Les règles de redirection vous éviterez d’être supprimé lorsque la mise à jour WordPress automatiquement.
1.7.1 : tweak de compatibilité de base de données secondaire. (Merci KCP!)
1.7.0 : ajout d’une option $rul_local_only (dans le fichier de plugin lui-même) pour contourner la limitation par défaut de WordPress de seulement redirection vers une URL locale.
1.6.1 : tweak table de base de données secondaire pour une meilleure compatibilité avec des configurations différentes. (Merci David!)
1.6.0 : ajouté une fonction rul_register qui agit identique à la fonction wp_register vous voir dans les modèles, sauf qu’elle renvoie l’adresse de l’administrateur définis personnalisés.
1.5.1 : correction de compatibilité pour les sites avec un préfixe de table différente définissant dans wp-config.php. (Merci Eric!)
1.5: GUI pour WordPress 2.6.2 et supérieur
Dépannage
  • Si l’utilisateur MySQL sur votre blog WordPress ne possède pas les privilèges CREATE TABLE nécessaires pour installer le plugin, vous pouvez regarder dans le fichier de plugin pour le code SQL CREATE TABLE et insérer manuellement dans la base de données à l’aide de quelque chose comme phpMyAdmin (demander à votre hébergeur ce sujet si vous ne savez pas ce que cela signifie.
Forum/sujet commencé dernier message messages
Redirection de connexion de Peter

 

***ERREUR : Erreur inconnue ajoutant redirection spécifiques à l’utilisateur pour l’utilisateur ***

 

24 octobre 2014

11:45 par

chronique

View

 

27 octobre 2014

07:49 par

Peter

View

 

4
Redirection de connexion de Peter

 

Logout fonctionne très bien, mais continue à aller à la page de mon compte, connectez-vous

 

19 mai 2014

18:19 par

GreenPeakLabs

View

 

26 août 2014

16:47 par

Peter

View

 

5

 

Redirection de connexion de Peter

 

Connexion rediriger les utilisateurs enregistrés avant X Date

 

12 août 2014

08:45 par

fcvolunteer

View

 

15 août 2014

12:34 par

fcvolunteer

View

 

6
Redirection de connexion de Peter

 

***ERREUR : Problème de l’inconnu de la base de données mise à jour des URL pour « tous les autres utilisateurs » ***

 

30 juillet 2014

18:34 par

Bureau des Masters

View

 

3 août 2014

11:44 par

Peter

View

 

2
Redirection de connexion de Peter

 

Suppression d’utilisateurs

 

19 mai 2014

20:17 par

tsauer

View
 

3 août 2014

11:12 par

Peter

View

 

14

Comments are closed.