bbPress est une extension WordPress qui va vous permettre de mettre en place un forum.
Ex. de forum : communauté où les utilisateurs vont s’entraider
C’est ce que vous retrouverez sur des plateformes de vente en ligne telles que Amazon, Boulanger, Darty, … via les sections questions / réponses.
Compatible avec la plupart des thèmes WordPress (qui peuvent éventuellement ajouter leur propre style à bbPress), il est gratuit, open source et a été développé par la même équipe en charge du CMS WordPress.
Initialement à son lancement en 2004, il était utilisé sur les forums de support WordPress.org, Matt Mullenweg (à l’initiative de WordPress) était d’ailleurs le développeur à l’origine du projet.

La configuration s’effectue depuis le menu Réglages > Forum du Tableau de bord WordPress.
Des options importantes :
- « Autoriser les personnes à modifier leur contenu pendant {X} minutes après publication » : interdit la modification des publications après un certain temps
- « Limiter le flux des publications en espaçant de {X} secondes la possibilité de publier pour un compte. » : évite au forum de se faire inonder de messages
D’autres réglages : activation / désactivation des fonctionnalités du forum, gestion de l’affichage, …
bbPress apporte 5 rôles utilisateurs supplémentaires :
- Keymaster : l’administrateur WordPress est automatiquement keymaster, il peut gérer la totalité du forum
- Modérateur : un utilisateur ayant pour mission d’effectuer la modération des forums
- Participant : rôle utilisateur par défaut, le participant créé et édite ses sujets et publications, il peut s’abonner à des sujets et les rajouter en tant que favoris
- Spectateur : il dispose uniquement d’un droit de lecture
- Bloqué : un utilisateur dont les droits ont été suspendus (il peut toujours lire les publications, mais ne peut participer aux forums)
3 éléments supplémentaires apparaissent dans les menus de votre Tableau de bord WordPress :
- Forums : l’ensemble de vos forums avec possibilité d’en créer un nouveau
- Sujets : l’ensemble des sujets créés (également appelés topics)
- Réponses : l’ensemble des réponses aux sujets apportées par les utilisateurs du forum

La création d’un nouveau forum est très simple, donnez-lui un titre et une description courte.

Plus tard, vous pourrez revenir sur l’édition de votre forum afin de changer la valeur « État » : ex. bascule de « Ouvert » à « Fermé« .
La visibilité se gère de manière similaire à ce que vous connaissez pour la publication de contenus WordPress.
- Public : visible de tous (valeur par défaut)
- Privé : seuls les utilisateurs enregistrés et connectés pourront voir le forum
- Caché : le forum visible uniquement des administrateurs et keymaster
Vous pouvez également modifier la valeur « Ordre », pour réorganiser vos forums sur la page d’index.
Par défaut, l’affichage s’effectue par ordre alphabétique.
Les sujets disposent de quelques options de configuration dont l’association à un forum, et la possibilité de déterminer le type de sujet (« Épinglé » : le sujet restera visible en haut, même si de nouveaux sujets ont été publiés).

bbPress dispose de nombreux shortcodes (codes courts) et widgets (Apparence > Widgets) qui vous permettront d’afficher vos différents forums, sujets à l’endroit souhaité.
Vous pouvez positionner ces shortcodes dans n’importe quelles de vos pages et ensuite les intégrer à vos menus depuis Apparence > Menus.
Quelques shortcodes utiles :
- Zone d’index
[bbp-forum-index]- Zone d’inscription (à condition que l’inscription soit autorisée depuis Réglages > Général : « Tout le monde peut s’inscrire« )
[bbp-register]- Zone de mot de passe oublié
[bbp-lost-pass]Quelques widgets utiles :

Ex. (bbPress) Widget de connexion vous demandera de renseigner l’URL d’inscription et de mot de passe oublié (voir capture ci-dessous).

Exemple de forum en action


Pour aller plus loin : vous pouvez intégrer bbPress à BuddyPress, et ainsi créer un petit réseau social (profil des membres, groupes, messagerie privée, …).




