Partage
  • Partager sur Facebook
  • Partager sur Twitter

comment rediriger un utilisateur avec wordpress

    4 octobre 2021 à 16:30:13

    bonjour a tous ...

    voila je cherche une dernière petite chose .

    j utilise le plugin wp-members .

    Comment être redirigé après la connexion vers la dernière page avant la connexion ,

    je donne un exemple: l utilisateur non connecté arrive sur la page A ou il ne peux voir que l entièreté du contenu que si il est connecté ,

    il se connecte via un bouton pour voir  ce contenu et directement après la connexion il est redirige vers la page A.

    idem si il arrive sur la page B ou encore C .


    j ai trouve c code mais il ne fonctionne pas 

    add_action( 'wp', 'sc_capture_before_login_page_url' );
    function sc_capture_before_login_page_url(){
        if( !is_user_logged_in() ):
        $_SESSION['referer_url'] = get_the_permalink();
        endif;
    }
    
    /*@ After login redirection */
    if( !function_exists('sc_after_login_redirection') ):
        function sc_after_login_redirection() {
     
        $redirect_url = home_url('/');
        if ( isset($_SESSION['referer_url']) ):
            $redirect_url = $_SESSION['referer_url'];
            unset( $_SESSION['referer_url'] );
        endif;
     
        return $redirect_url;
        exit;
       }
       add_filter('login_redirect', 'sc_after_login_redirection');
    endif;



    merci de l aide

    -
    Edité par flexi2202 4 octobre 2021 à 16:59:43

    • Partager sur Facebook
    • Partager sur Twitter

    comment rediriger un utilisateur avec wordpress

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown