Créez un espace réservé aux membres dans votre site

Lors du dernier Hebdo de WordPress-fr, une information a retenu mon attention : Ajouter des menus conditionnels. Il est question du plugin « If menu »  qui insère un champ conditionnel dans la gestion des items de menu. Génial !

Voyons comment intégrer cette fonctionnalité pour créer un espace réservé aux membres ou une sorte d’intranet dans n’importe quel site, en utilisant également la fonction utilisateur enregistré de WordPress, un autre plugin et éventuellement quelques shortcodes.

    1. Créez des pages : Se connecter, Abonné et éventuellement les sous-pages : Annuaire et Téléchargement

 

    1. Installer le plugin « If menu »
      C’est un plugin gratuit qui est disponible directement depuis son back-office et à cette adresse : http://wordpress.org/extend/plugins/if-menu/

 

    1. Configurer le menu
      On va utiliser la nouvelle option introduite par ce plugin pour rajouter 2 options d’affichage si connecté (login et mot de passe d’abonné au site WordPress) ou non. L’item « se connecter » ou l’item « Abonné » avec ses sous pages apparaitrons alternativement.

      Les nouvelles options de menu

 

  1. Insérer un formulaire de connexion dans la page « se connecter »
    Pour cela, nous allons utiliser un plugin (ou coller du code dans le fichier functions.php). Il est disponible à cette adresse :
    http://pippinsplugins.com/wordpress-login-form-short-code/
    Ensuite, il suffit d’insérer ce code dans la page :

    [loginform redirect="http://twenty-twelve.gd6d.fr/abonnes/"]

    Et de renseigner la variable « redirect », c’est l’URL de redirection une fois que l’on est connecté, dans notre exemple, c’est la page abonné !

Voilà, c’est presque terminé. On a donc maintenant l’item dans notre barre de navigation qui renvoie vers un formulaire de connexion, et une fois remplit, vous êtes redirigés vers une page spécifique et vous pouvez maintenant accéder à un menu réservé.

Reste un dernier réglage : faire en sorte qu’on ne puissent pas partager le lien de vos pages sans être connecté. Pour cela, je propose 2 solutions :

Retrouvez également des liens intéressants pour compléter cet article sur le site Wp-channel

 

 

 

 

5 Responses to “Créez un espace réservé aux membres dans votre site”