X

Cum să redirecționezi după autentificare în WordPress

Fragmente de IsItWP

Căutați o modalitate de a redirecționa utilizatorii după autentificare? Deși probabil există un plugin pentru asta, am creat câteva fragmente de cod rapide pe care le puteți utiliza pentru a redirecționa după autentificare în WordPress.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați unul dintre următoarele fragmente în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

  • This snippet lets you redirect the user after they login. You need to change the ‘redirect’ parameter with the URL where you wish to redirect users after login.
    $args = array(
        'echo'           => true,
        'redirect'       => site_url( $_SERVER['REQUEST_URI'] ), // REDIRECT URL
        'form_id'        => 'loginform',
        'label_username' => __( 'Username' ),
        'label_password' => __( 'Password' ),
        'label_remember' => __( 'Remember Me' ),
        'label_log_in'   => __( 'Log In' ),
        'id_username'    => 'user_login',
        'id_password'    => 'user_pass',
        'id_remember'    => 'rememberme',
        'id_submit'      => 'wp-submit',
        'remember'       => true,
        'value_username' => NULL,
        'value_remember' => false
    ); 
    wp_login_form( $args );
    
  • This snippet shows an alternate way of redirecting after the user logs in. This snippet redirects the user to the homepage after they login.

    add_action('login_form', 'redirect_after_login');
    
    function redirect_after_login() {
        global $redirect_to;
        if (!isset($_GET['redirect_to'])) {
            $redirect_to = get_option('siteurl');
        }
    }
    

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare verificarea altor articole de pe site, cum ar fi: cele mai bune 27 de teme de afaceri WordPress pentru site-ul dvs. și cum să creați cu ușurință un site web WordPress multilingv.

Comentarii   Lasă un răspuns

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!