appliquer une action dans thème enfant (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 21 réponses, 3 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 10 années et 1 mois.
15 sujets de 1 à 15 (sur un total de 22)
  • Auteur
    Messages
  • #548490
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.1.1
    – Version de PHP/MySQL :
    – Thème utilisé : sweetdate
    – Extensions en place :
    – Nom de l’hebergeur : Gandi
    – Adresse du site :

    Problème(s) rencontré(s) :

    Je voudrai supprimer l’affichage de la navigation sur une page profil (buddypress) d’un thème enfant.
    J’ai contacté le développeur qui me donne juste la piste mais pour continuer me demande de voir avec un développeur. Ce qui est fait car je n’ai pas trouvé la doc pour insérer un bout de code dans functions.php pour aboutir au résultat souhaité

    The quick navigation links are added with the following hook:

    add_action(‘kleo_after_breadcrumb’, ‘bp_add_profile_navigation’);

    Par ailleurs, pas sûr que cela serve j’ai trouvé sur internet

    remove_action(‘kleo_after_breadcrumb’, ‘bp_add_profile_navigation’);

    ne fonctionne pas et c’est différent de add_action

    Merci de votre aide

    #1000163
    Anonyme
    Invité
    Maître WordPress
    34088 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #1000164
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Salut,
    Oui je pense que le développeur m’a bien répondu 😉
    si je comprends bien ce thème a ajouté un hook après breadcrumb
    Il faut maintenant que dans functions.php je puisse le retirer !??

    #1000165
    Anonyme
    Invité
    Maître WordPress
    34088 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #1000166
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bonjour,
    Il n’est accessible qu’aux membres.
    Par contre sur le site de démo http://seventhqueen.com/themedemo/?product=sweetdate
    on peut se connecter facilement. C’est le menu de navigation « Quick profile navigatio » entre les profils à droite du breadcrumb
    En mettant remove_action je pensai que cela devrait suffire, mais ce n’est pas le cas :-(
    @+

    #1000167
    Anonyme
    Invité
    Maître WordPress
    34088 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #1000168
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bonjour,
    Désolé oui j’ai bien la dernière version du thème

    Effectivement en dernier recours je mets un css. Merci

    J’étais juste étonné que le remove ne passe pas et je me demandais si c’était bien l’équivalent du add dont il me parlais ou si c’était plus complique que je pensai de retirer une fonction !?

    #1000169
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Il faut ajouter une priorité basse au remove_action, pour être certain qu’il est exécuté après le add_action du thème parent

    remove_action(‘kleo_after_breadcrumb’, ‘bp_add_profile_navigation’ , 90 );

    par exemple

    #1000170
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bonsoir,
    J’y avais pensé sans avoir essayé :(
    Mais bon j’ai essayé même avec des valeurs de 1 à 1000.
    Cela ne change rien :(

    #1000171
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Et tu as vérifié que la fonction n’est pas définie dans une classe ? Car dans ce cas il faut faire référence à la classe

    A priori ça a des chances d’être ça, puisque l’action n’est pas un standard wordpress

    #1000172
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bonjour,
    Ca je ne le savais pas
    J’ai quand même retrouvé la fonction :

    /*
    * Add Prev,Next links after breadcrumb if it is a profile page
    */
    function bp_add_profile_navigation() {
    if(bp_is_user()): ?>

    <div class="three columns">
    <ul class="inline-list right">
    <li> </li>
    <li><a href=" » title= » »><i class="icon-chevron-left"></i></a></li>
    <li><a href=" » title= » »><i class="icon-chevron-right"></i></a></li>
    </ul>
    </div>

    <?php endif;

    }
    add_action('kleo_after_breadcrumb', 'bp_add_profile_navigation');

    mais je ne vois pas de référence à une classe ! ou de solution !?

    #1000173
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bizarre pour le code je réessai comme je ne peux pas modifier le msg !!

    function bp_add_profile_navigation() {
    if(bp_is_user()): ?>

    <div class="three columns">
    <ul class="inline-list right">
    <li> </li>
    <li><a href=" » title= » »><i class="icon-chevron-left"></i></a></li>
    <li><a href=" » title= » »><i class="icon-chevron-right"></i></a></li>
    </ul>
    </div>

    <?php endif;

    }
    add_action('kleo_after_breadcrumb', 'bp_add_profile_navigation');

    #1000174
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bon l’affichage n’est pas correcte 😕 mais j’imagine que tu comprendras le sens général.

    #1000175
    Anonyme
    Invité
    Maître WordPress
    34088 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #1000176
    HDCms
    Participant
    Chevalier WordPress
    149 contributions

    Bonjour,

    Si je comprends bien, après l’affichage du breadcrumbs, ce hook permet d’insérer sur la même ligne (désolé le code est cassé pour une raison que j’ignore) une navigation entre profils.

    Le CSS fonctionne mais je trouve plus sain d’agir sur le hook plutôt que de masquer un élément.

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