[Résolu] WP-Members – activation compte abonné (Créer un compte)

  • WordPress :5.5
  • Statut : résolu
4 sujets de 16 à 19 (sur un total de 19)
  • Auteur
    Messages
  • #2369457
    Rock4Temps
    Participant
    Maître WordPress
    1238 contributions

    Bonjour,

    Toujours pas moyen, par contre, de faire apparaitre “Oublié ?” ou “S’enregistrer” dans le widget… Ce n’est pas problématique en soit. C’était juste un peu plus

    Je pense avoir trouvé la solution à votre problème.
    sur mon site  ou les liens oublié et Senregistrer sont déjà présent
    avec le hook dont le code est donné ci-dessous j’arrive a mettre en double
    ces liens(voir photos ci-jointe)

    voici le code:

    /* le hook  'wpmem_sidebar_form' permet d'apporter des modifications 
    au formulaire de connexion utilisé avec le widget WP-Members Login */
    add_filter( 'wpmem_sidebar_form', 'my_sidebar_form_filter' );

    function my_sidebar_form_filter( $form )
    {

    $text= '<a href="'.site_url().'/update-my-settings/'.'?a=pwdreset"'.'>Oublié ?</a>  '.
    '<a href="'.site_url().'/se-connecter/'.'?a=pwdreset"'.'>S’enregistrer</a>';

    $form = $form.$text;

    return $form;
    }

    Dans le code ci-joint je vous laisse le soin d’adapter les slugs d’URL si cela ne convient pas : /update-my-settings/ &  /se-connecter/

    BON  WE

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2369474
    Rock4Temps
    Participant
    Maître WordPress
    1238 contributions

    décidément le copier coller m’a fait faire une coquille
    voici le bon code

    /* le hook  'wpmem_sidebar_form' permet d'apporter des modifications 
    au formulaire de connexion utilisé avec le widget WP-Members Login */
    add_filter( 'wpmem_sidebar_form', 'my_sidebar_form_filter' );

    function my_sidebar_form_filter( $form )
    {

    $text= '<a href="'.site_url().'/update-my-settings/'.'?a=pwdreset"'.'>Oublié ?</a> '.
    '<a href="'.site_url().'/se-connecter/"'.'>S’enregistrer</a>';

    $form = $form.$text;

    return $form;
    }

    #2369670
    MRX
    Participant
    Initié WordPress
    10 contributions

    Super ! Tout fonctionne !

    Un GRAND merci

    #2391610
    Rock4Temps
    Participant
    Maître WordPress
    1238 contributions

    Bonjour,

    Pour info depuis la version 3.4.0  de WP Members

    le hook  ‘wpmem_sidebar_form’ est obsolète et remplacé par ‘wpmem_login_widget_form’
    de même  le hook  ‘wpmem_sidebar_status_args’ est remplacé par  ‘wpmem_login_widget_status_args’

    si bien que les codes que je vous ait donné en exemple doivent être modifiés avec ces nouveaux hooks en
    remlacement de ceux obsoléte.

4 sujets de 16 à 19 (sur un total de 19)
  • Vous devez être connecté pour répondre à ce sujet.