Créer un espace réservé aux membres avec WordPress

Comment permettre à mes partenaires, clients ou autres membres privilégiés, d’accéder à du contenu qui leur est spécifiquement dédié ? La réponse consiste à créer un espace membre fonctionnant sur la base des utilisateurs enregistrés tout en maîtrisant de A à Z votre image de marque.

Pré-requis

Lorsqu’on envisage la création d’un espace réservé, il est important de prendre en considération 2 aspects essentiels :

  1. Vous devez proposer un système d’enregistrement automatisé pour vos utilisateurs qui pourront alors se connecter sur votre site via un système de login traditionnel. Bien entendu, il nous faudra passer au-dessus du module de connexion de WordPress pour conserver une identité visuelle propre à votre site – un logo notamment, et proposer des champs personnalisables ;
  2. Créer des pages de contenu inaccessibles depuis les moteurs de recherche où la barre d’URL sans être préalablement connecté ;

Pour traiter ces 2 aspects, nous ferons appel à 3 plugins gratuits et parfaitement fonctionnels :

  1. Member Access : comme son nom l’indique, ce plugin permet de définir directement dans l’éditeur d’articles ou de pages si le contenu en question est visible de tous ou uniquement des utilisateurs enregistrés ;

    Member Access

    Plugin pour créer un espace membre avec WordPress. Idéal pour restreindre l'accès à certaines pages ou articles aux utilisateurs enregistrés uniquement.

    Taille : 485, 4 KiB  •  Date : 15 avril 2010 •  Hits : 13 620
  2. Login With Ajax : offre un système de connexion en Ajax – sans rechargement de la page, via un simple widget et permet la configuration de redirections en fonction des rôles des utilisateurs ainsi que du statut de la connexion – connecté ou non ;

    AJAX Login

    Plugin de connexion en Ajax via widget ou PHP.

    Taille : 16, 8 KiB  •  Date : 15 avril 2010 •  Hits : 242 679
  3. Customize Your Community : personnalise la page d’enregistrement et de connexion pour correspondre au design de votre site. CYC permet également l’ajout d’un captcha de sécurité pour la phase d’enregistrement. Un aspect essentiel pour le marketing et le côté professionnel de votre entreprise notamment ;

    Customize Your Community

    Un plugin permettant de personnaliser les pages de connexion, d'enregistrement et de profil pour donner une image de marque à votre site.

    Taille : 23, 4 KiB  •  Date : 15 avril 2010 •  Hits : 7 381

Il convient de télécharger puis d’installer ces 3 plugins pour gérer votre nouvel espace membre. Toutefois, seuls les 2 premiers sont nécessaires pour déployer l’espace réservé. Customize Your Community est réservé aux utilisateurs avancés qui connaissent bien le code source de leur thème graphique.

Mise en place de l’espace membre

La vidéo suivante vous indiquera la méthode à suivre pour créer votre propre espace exclusivement réservé aux membres inscrits.

Pour insérer manuellement le module de connexion en Ajax, insérez le code PHP à l’emplacement de votre choix :

<?php get_ajaxlogin() ?>

Une fois de plus, WordPress fait preuve de flexibilité en permettant l’insertion d’un espace strictement réservé aux membres inscrits. Côté administration, les options nombreuses restent simples à paramétrer. Seule une version française manque à l’appel… visiblement impossible à traduire avec Poedit (je m’y suis mis avec l’ami Wolforg mais rien n’y fait).

Crédits photo : ikonic