Visualizzazione risultati 1 fino 5 di 5

Discussione: Codice che fa il login al sito

  1. #1
    Guest

    Predefinito Codice che fa il login al sito

    Ho questo codice che mi permette di fare login solo se sono nella home, se cerco di farlo quando sono in un articolo o pagina mi da errore 404

    Codice PHP:
    <?php
    if (is_home()) {
    $output = '<a href="wp-login.php">Area amministratore</a>';
    echo
    $output;
    }
    else {
    $output = '<a href="wp-login.php">Area amministratore</a>';
    echo
    $output;
    }
    ?>
    Ultima modifica di fotoebenessere : 11-08-2021 alle ore 02.11.17

  2. #2
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    Il percorso è una questione importante, il browser adatta il percorso relativo alla url attuale ti trovi su https://www.example.com/articolo/ lo trasforma in https://www.example.com/articolo/wp-login.php.
    Inserisci il percorso completo con dominio.

  3. #3
    Guest

    Predefinito

    Va meglio, però effettuato il login mi apre la bacheca e non la pagina dalla quale l'ho effettuato.

  4. #4
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    https://github.com/WordPress/WordPre...ogin.php#L1104
    Dovrai aggiungere la query string redirect_to=url la url dovrà usare la codifica percentuale %hh e se è presente il separatore e commerciale (più argomenti tra query string) dovrà essere &#38;
    Poi condividi il tuo codice html, sicuramente non troverò la codifica percentuale (il che rende vano il mio messaggio, nonché supporto).
    Ultima modifica di darbula : 11-08-2021 alle ore 04.19.07

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    https://github.com/WordPress/WordPre...ogin.php#L1104
    Dovrai aggiungere la query string redirect_to=url la url dovrà usare la codifica percentuale %hh e se è presente il separatore e commerciale (più argomenti tra query string) dovrà essere &
    Poi condividi il tuo codice html, sicuramente non troverò la codifica percentuale (il che rende vano il mio messaggio, nonché supporto).
    Un codice così lungo? Beh, allora tengo il mio anzi, ho trovato questi 2 codici che sembrano funzionare

    Codice PHP:
    /*----------------- Redirect alla Home dopo il LOGIN -----------------*/
    function redirect_user_after_login() {
    $redirect_to = home_url('');
    return
    $redirect_to;
    }

    add_filter( 'login_redirect', 'redirect_user_after_login', 10, 3 );


    /*----------------- Redirect alla Home dopo il LOGOUT -----------------*/
    function go_home(){
    wp_redirect( home_url('') );
    exit();
    }

    add_action('wp_logout','go_home');
    Ultima modifica di fotoebenessere : 11-08-2021 alle ore 05.15.52

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •