Personnaliser le contenu du widget meta (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 17)
  • Auteur
    Messages
  • #463201
    krysttof
    Participant
    Chevalier WordPress
    219 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :
    – Thème utilisé : Default Fr
    – Plugins en place :
    – Nom de l’hebergeur :
    – Adresse du site : localhost

    Problème(s) rencontré(s) :
    Bonjour,
    J’ai installé le widget Meta, et je voudrais pouvoir le personnaliser, modifier son contenu. Quel est le fichier que je dois modier ?
    Merci pour votre aide

    #646172
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    je pense que cela fait partie du core, si tu le modifies, tu devras le faire à chaque upgrade de wordpress… essaye de chercher pour voir s’il n’y a pas un plugin pour faire ça.

    #646173
    krysttof
    Participant
    Chevalier WordPress
    219 contributions
    Olivier wrote:
    je pense que cela fait partie du core

    C’est sûr à 100% ?
    Un membre de la team de développement pourrait-il nous le confirmer ?
    Si oui, quel dommage !
    Je vais chercher du côté des extensions, je te tiens au courant.

    #646174
    dlo
    Participant
    Maître WordPress
    1848 contributions

    Le widget Meta fait effectivement partie intégrante de WordPress. Il est donc fortement déconseillé d’y toucher, comme l’a souligné Olivier.

    #646175
    Olivier
    Participant
    Maître WordPress
    1415 contributions
    krysttof wrote:
    Olivier wrote:
    je pense que cela fait partie du core

    C’est sûr à 100% ?
    Un membre de la team de développement pourrait-il nous le confirmer ?
    Si oui, quel dommage !
    Je vais chercher du côté des extensions, je te tiens au courant.

    Je n’y mettrais pas ma main au feu, je te donne juste mon point de vue… Je commence à un peu connaître l’architecture de wordpress et donc je me base par rapport à cela.

    #646176
    krysttof
    Participant
    Chevalier WordPress
    219 contributions

    Merci pour vos conseils de prudence.
    Je vais effectivement en rester là.

    #646177
    viwiv
    Membre
    Maître WordPress
    809 contributions

    Bonsoir,

    Dommage, j’avais une solution à ton problème… 🙂 Je me suis penché là dessus exhaustivement (si j’ose cette affirmation !) ces derniers jours. 🙂

    Dans functions.php, tu peux ajouter le code suivant :

    //  Meta 	
    function widget_meta() {
    ?>
    <div class="widget_sidebar"><h2>
    </h2>
    <ul>
    <li></li>

    </ul>
    </div>
    <?php
    }
    if ( function_exists('register_sidebar_widget') )
    register_sidebar_widget(__('Meta'), 'widget_meta');

    A toi de personnaliser l’affichage en suivant les règles du Codex, selon tes desiderata.

    Cordialement,

    V.

    #646178
    Kenjin
    Membre
    Initié WordPress
    44 contributions

    Bonjour,

    Je relance le sujet car ça m’intéresse !

    Sans rendre instable WordPress pour autant je suppose qu’il doit avoir un moyen simple de supprimer quelques trucs inutiles comme :
    – XHTML valide (qui n’intéresse que l’admin, donc je pourrais mettre l’url de côté pour mon usage)
    – XFN
    – WordPress
    – WordPress Francophone

    Dans quel(s) fichier(s) intervenir ? Quoi supprimer précisément ?

    Merci !

    #646179
    Kenjin
    Membre
    Initié WordPress
    44 contributions

    Up! Personne ?

    EDIT:
    Je réponds par moi-même, la seule alternative trouvée est de faire son propre menu en html avec le widget Texte dans Apparence (Tableau de bord). qui suffit amplement.

    #646180
    Anarcky
    Participant
    Initié WordPress
    13 contributions

    Même si c’est vieux je me permet de répondre:

    Dans le fichier wp-includes/widgets.php, vers la ligne 850 et les suivantes il y a le contenu du widget meta, il suffit donc de le modifier ici.

    #646181
    Frof
    Participant
    Initié WordPress
    3 contributions

    Bonjour,
    je suis intéressé également par cette personnalisation.
    J’ai suivi la méthode d’Anarcky, avec l’adaptation suivante : en version 2.9.1, le contenu du widget meta se trouve dans wp-includes/default-widgets.php, vers les lignes 287 et suivantes

    #646182
    seneque
    Membre
    Chevalier WordPress
    141 contributions

    Meta est un peu lourd effectivement mais vous pouvez très bien enlever ce widget et le remplacer avantageusement par le plugin login logout qui inclut un widget pour la barre latérale pour se connecter/déconnecter et s’enregistrer.

    #646183
    Nico
    Membre
    Initié WordPress
    15 contributions

    Bonjour à tous ,
    C’est mon premier post soyez indulgent …

    Je reprend donc ce qui était dit plus haut :

    Je réponds par moi-même, la seule alternative trouvée est de faire son propre menu en html avec le widget Texte dans Apparence (Tableau de bord). qui suffit amplement.

    Tu colle le code ci desous tu met un titre et hop …
    Voici les codes qui permettent de s’enregistrer, se logger et avoir les RSS.

    <li></li>

    <li></li>

    <li><a href=" » title= » »><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>‘); ?></a></li>

    <li><a href=" » title= » »><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>‘); ?></a></li>

    J’espere que cela vous aidera …

    #646184
    dcartron03
    Participant
    Padawan WordPress
    96 contributions

    Je m’excuse de déterrer ce sujet, surtout si ma réponse a déjà été faite ailleurs, mais dans le cas contraire ça pourrait rendre service.

    Ce que je voulais personnaliser dans le widget, c’est tout simplement ne pas avoir le flux RSS des commentaires vu que je les ai désactivés sur mon site, ni le lien vers le site wordpress.

    Ma solution est très simple, pérenne (indépendante du core, des fonctions etc.).
    C’est tout simplement une ligne supplémentaire dans le fichier style.css de mon thème :
    #meta-3 li:last-child, #meta-3 li:nth-child(4) {display: none;}
    et les lignes disparaissent.

    #646185
    Flobogo
    Modérateur
    Maître WordPress
    20943 contributions

    @ Dcartron03 :

    Autant prendre un marteau pour écraser une mouche 😆
    Quel est l’intérêt de faire disparaître quelque chose dont on a demandé l’affichage ??

    En plus :

    Ma solution est (…) pérenne (indépendante du core, …

    Non, ce n’est pas pérene ni indépendant du codage interne à WP, puisque les class appliquées sont dépendantes de WordPress

    Le plus simple (vraiment), c’est d’utiliser un widget-text dans lequel on insère les liens que l’on veut en HTML, comme dans l’exemple donné par Nico juste avant vous.
    C’est modulable à souhait et léger en terme de code !

    Et pour ceux qui ne savent pas coder un ou deux liens en HTML ou qui veulent juste un widget de connexion/déconnexion bien présenté, il y a des tas de plugins qui le font : https://wordpress.org/plugins/search.php?q=login%2C+logout%2C+widget

15 sujets de 1 à 15 (sur un total de 17)
  • Vous devez être connecté pour répondre à ce sujet.