Vous êtes ici : Accueil » Wordpress » Créer un espace membre dans WordPress pour publier en Front-End

Créer un espace membre dans WordPress pour publier en Front-End

WordPress est très personnalisable c’est un fait, cependant l’administration du site se fait entièrement dans le back-end. Ce qui est à mon sens normal, il est toujours important de bien différencier les deux parties d’exploitation.

  • Back-end : administration
  • Front-end : public

Cependant, dans certains projets, il peut être intéressant de permettre aux membres du site de pouvoir créer des articles, de les modifier et de les supprimer.

Imaginons un blog collaboratif ou encore un annuaire avec espace webmaster. En tant que membre vous apprécierez de ne pas quitter le template général du site et en tant qu’administrateur vous ne voudrez pas que les membres puissent entrer dans votre espace privé d’administration.

Pour résoudre ce soucis, il faut créer des pages permettant aux membres d’effectuer tout un lot d’action.

Espace membres en Front-end avec plugin

Il existe un plugin WordPress très performant qui va permettre aux administrateurs de déployer un tableau de bord aux membres. Leur permettant notamment de gérer leur profil mais aussi de créer, de modifier et de supprimer des articles et tout cela dans l’espace public, le front-end.

Il se nomme WP User Front-End et est disponible gratuitement.

  • Avantage : facile et rapide à mettre en place
  • Inconvénient : limité en option

Gestion des utilisateurs en Front-end sans plugin

Ou en créant votre propre plugin. Dans ces deux cas, il vous sera nécessaire de coder vous même votre extension. Pour cela, il sera nécessaire que vous créiez des pages et que vous y développer vous même les fonctions qui vous intéressent. La marche à suivre serait la suivante :

  • Créer des pages template dans votre thème
  • Y inclure les formulaires et actions voulue pour les fonctionnalités
  • Créer les pages associées aux nouveaux modèles template dans votre espace de création de page

Il est par ailleurs important de gérer les droits pour la sécurité de votre site.

  • Avantage : vous pouvez mettre autant d’option que voulu
  • Inconvénient : peut être à long à mettre en place

PS : Je reviendrai probablement sur la création d’un plugin pour ce type de fonctionnalité dans un prochain article.

Un commentaire

  1. Bonjour,

    Avez-vous publié l’article sur la création du plugin dont vous parlez à la fin de votre post ?

    Par avance merci

Répondre

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués d'une étoile *

*

Revenir en haut de la page