WordPress 2.3 : Comment modifier le contenu du Widget « Meta » ?

wordpress.gifSi comme moi vous gérez vos flux par par Feedburner, se pose alors la question de supprimer les liens proposés par le widget meta dont le contenu n’est pas modifiable via l’administration du blog..

  1. Via votre FTP éditer le fichier widget.php qui se trouve à la racine du répertoire wp-includes
  2. Faites-en une copie avant de le modifier (petite précaution qui ne mange pas de pain…)
  3. Dans le document vers la ligne 468 vous devez trouver le début du code du widget meta:
    - Function wp_widget_meta($args) {
        extract($args);
        $options = get_option('widget_meta');
        $title = empty($options['title']) ? __('Meta') [...]
  4. Quelques lignes plus bas (478 et 479) vous trouverez les 2 entrées qui nous intéressent :
    <li><a href="<?php bloginfo('rss2_url'); ?> [...]
    <li><a href="<?php bloginfo('comments_rss2_url');[...]
  5. Il vous suffit de les commenter avec les balises html
    <!--<li><a href="<?php bloginfo('rss2_url'); ?>[...]-->
    <!--<li><a href="<?php bloginfo('comments_rss2_url');[...]-->
  6. Enregistrez et le tour est joué. Soit dit en passant que vous aussi remplacer ces liens par d’autres si vous le souhaitez!
6 Commentaires Laisser un commentaire
  1. burningHat dit :

    Bonne astuce dans le fond… Dans le forme, je te conseille plutôt de suivre la voie recommandée par WordPress pour modifier les widgets originaux, à savoir les « surcharger » dans le fichier functions.php de ton thème. (autopromo => j’avais écris un article au sujet de cette méthode http://blog.burninghat.net/2007/06/09/wordpress-22-modifier-les-widgets-originaux/)

    Avantages de la méthode:
    - pas de risque de « fusiller » son blog lors d’une erreur de manip
    - pas besoin de la refaire (ou de ré-uploader son fichier modifié) à chaque mise à jour de sa plateforme WordPress vu que c’est lié au thème et non au « core » du système

    Répondre

  2. Guy PASTRE dit :

    Merci du conseil.
    Comme toujours en informatique, tout les chemins mènent à Rome, et c’est toujours bon d’avoir des avis éclairés…
    Je vais donc tester la méthode de modification du fichier fonction.php.

    Répondre

  3. burningHat dit :

    Yop, de rien pour le tuyau ;) Amuse-toi bien avec le fichier functions.php, y a vraiment de quoi tuner en finesse son thème.

    Répondre

  4. [...] La gestion des flux RSS se fait par Feedburner qui permet une gestion plus fine des flux. Là aussi, une inscription est obligatoire. Une fois l’inscription réalisée et le paramètrage du compte effectué, il suffit de copier-coller le code obtenu dans un nouveau widget texte et on a ainsi l’affichage comme sur le blog. Pour ceux qui affichent le widget “Meta” (ici, “connecting”), il faudra penser à supprimer les liens rss qui se trouvent intégrés d’office. Pour cela, suivre ce lien. [...]

  5. AlphaK dit :

    On peut aussi simplement ajouter quelques entrées dans le CSS du thème. Par exemple dans ton cas, utiliser le sélecteur d’attribut (car les balises li n’ont pas d’id dans le widget meta) et surcharger avec un style display:none

    Répondre

  6. leelouw dit :

    je souhaiterais mettre log out: en « connecter », comment faire?

    Merci de votre aide ;-)

    Répondre

Votre message




>> Les prochains rendez-vous

  • + de rdv dans l'agenda complet
  • >> Me suivre sur Twitter

    >> #mednum : Assises de la médiation numérique les 19-20-21 sept à Ajaccio

    Osez les logiciels libres !

    Promouvoir et soutenir le logiciel libre

    Redécouvrez Internet et la messagerie Spreadfirefox Affiliate Button Utilisez Thunderbird!
    Pour la bureautique libre avec la suite LibreOffice Utilisez LibreOffice