Développeur WordPress
WordPress mu et BuddyPress

Flux RSS de Fairweb

Adminbar de Buddypress : remplacer le nom du site par un logo

publication Samedi 2 janvier 2010 à 9:32 | par Fairweb | publié dans la catégorie Développement BuddyPress

Dans BuddyPress, la barre d’administration placée en haut du site a pour premier lien, par défaut, le nom du site.

Pour remplacer ce nom par un logo, il ne faut en aucun cas modifier le fichier natif qui construit cette barre de menu ni modifier le thème parent (bp-sn-parent) sinon vous perdrez vos modifications à la prochaine mise à jour.

La solution, allez dans le menu fichier fonctions.php de votre thème enfant et ajoutez-y :
function my_adminbar_logo () {
global $bp;
echo '<a href="' . $bp->root_domain . '" id="admin-bar-logo"><img src="http://s.wordpress.org/about/images/smbutton-blue-bg.png" alt="logo" title="logo" /></a>';
}
remove_action('bp_adminbar_logo','bp_adminbar_logo');
add_action('bp_adminbar_logo','my_adminbar_logo');

en remplaçant bien sûr la valeur de l’attribut scr de la balise img par l’url de votre logo.

A l’origine, la fonction qui affiche ce lien s’appelle bp_adminbar_logo et se trouve dans l’action du même nom. Il suffisait donc de supprimer l’appel à cette fonction dans l’action bp_adminbar_logo et d’ajouter à cette action une autre action, dans ce cas, my_adminbar_logo.

  • Share/Bookmark

5 Réponses »

  1. L’année commence bien sur Fairweb, on en redemande des astuces de ce genre.

    Bonne année sous WordPress

  2. C’est une des bonnes résolutions de l’année, je vais en stocker dès que j’en trouve des astuces ;)

Trackbacks

  1. Démo — Blog — Un plugin pour changer le logo dans BP : CD BuddyBar Logo Changer
  2. » Développement BuddyPress Le Plugin CD Buddybar Logo Changer « Fairweb
  3. » BuddyPress development CD Buddybar Logo Changer plugin « Fairweb

Laisser une Réponse

Subscribe without commenting

wordpressthemesmarket wordpressthemeshop Blogohblog.com - Premium WordPress Themes Premium Wordpress Themes WordPress Arcade Themes