Fairweb

Développement WordPress, WordPress Mu, BuddyPress

Installer un thème WordPress pour Buddypress

| 2 Commentaires

Logo BuddypressVous connaissez peut-être Buddypress qui transforme WordPress Mu en un véritable réseau social. Actuellement en version RC1, il propose déjà des fonctionnalités très avancées et son architecture est très compréhensible pour tout développeur habitué à travailler dans WordPress. Buddypress est un plugin de WordPress Mu et présente la particularité d’utiliser 2 systèmes de thèmes : un thème principal (le blog principal de WordPress Mu) et un thème membres.

Si vous souhaitez personnaliser le thème principal, vous avez deux solutions possibles.

Duplication du thème buddypress-home

Vous dupliquez le thème buddypress-home (que vous avez placé dans wp-content/thème) et vous mettez les mains dans le code et dans les css. Si vous utilisez les widgets, respectez l’architecture xhtml et les noms des div de contenu. Sinon, retrouvez les fonctions de templates dans les fichiers template-tags des différents modules de buddypress. Cette manip est réservée aux développeurs avertis. Buddypress est encore jeune et on trouve peu de documentation, ce qui signifie qu’il va falloir parcourir classes et méthodes pour personnaliser son interface.

Installation d’un template WordPress

Vous avez téléchargé un thème WordPress. Vous l’installez donc dans wp-content/themes, vous l’activez dans Admin du Site ->Thèmes depuis l’interface d’administration puis vous l’activez via Apparence. Pour bénéficier des widget, n’oubliez pas de récupérer les fichiers fonctions.php, plugin-sidebar.php et plugin-template.php depuis le thème original de buddypress. N’étant pas très fan des widgets, je préfère coder mes propres templates donc j’ai peu d’infos à vous donner à ce sujet.

Si la barre d’administration Buddypress ne s’affiche pas sur la home lorsque vous êtes logué, vérifiez que la fonction <?php wp_footer(); ?> est bien présente, juste avant la fermeture de la balise body dans votre fichier footer.php.

Ensuite, il vous faudra très certainement mettre les mains dans le code et dans les css. Personnellement, c’est comme ça que je travaille. J’utilise peu les widgets que je trouve trop restrictives et même dangereuses si le site est à mettre entre les mains d’un autre webmaster que moi. Un webmaster curieux aurait vite fait de les désactiver. Coder dans un template est plus long, mais au final, on obtient un résultat très personnalisé. Cependant, il est nécessaire de bien connaître et utiliser les fonctions de WordPress et Buddypress afin de permettre au thème de traverser les mises à jour sans trop de souci.

Share

Auteur : Fairweb

Développement php/mysql, conception de sites internet

2 Commentaires

  1. Merci de partager ces informations intéressantes. Personnellement je ne connaissais pas buddy press cette extension m as l air bien utile pour mettre son site web a jour je vais tester prochainement encore merci.

  2. Superbe decouverte buddy press associe a wordpress un duo d’enfer j’adhere ya plus qu’a ce mettre au taf maintenant :)

Laisser un commentaire

Champs Requis *.

*