X

Come reindirizzare gli utenti BuddyPress dopo l'accesso

Snippet di IsItWP

Stai cercando un modo per reindirizzare gli utenti dopo l'accesso a una pagina specifica? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per reindirizzare gli utenti BuddyPress dopo l'accesso in WordPress.

Istruzioni:

Tutto quello che devi fare è aggiungere questo codice al file bp-custom.php del tuo tema:

function wps_redirect_bp_login() {
  if( is_user_logged_in() && bp_is_register_page() ) {
    bp_core_redirect( get_option('home') . '/the-slug/' );
  }
}
add_action( 'template_redirect', 'wps_redirect_bp_login', 1 );

Devi aggiornare bp_core_redirect( get_option('home') . '/the-slug/' ); e cambiare /the-slug/ con lo slug della pagina che desideri caricare.

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 62 migliori temi WordPress gratuiti per blog e come creare un modulo di donazione WordPress.

Commenti   Lascia una risposta

  1. Non ha funzionato. Questo ha funzionato.

    //Reindirizza dopo l'accesso
    function bb_admin_default_page() {
    return ‘/SLUG_URL/’;
    }
    add_filter(‘login_redirect’, ‘bb_admin_default_page’, 100, 3);

  2. Kristin Armstrong 30 luglio 2020 alle 15:14

    C'è un modo per reindirizzare a una pagina specifica, ma se è presente un "http_referrer", allora che abbia la priorità? Sto lottando con questo problema da troppo tempo 🙁

    1. Potresti voler controllare la super globale $_SERVER: https://www.php.net/manual/en/reserved.variables.server.php

      Ha un'opzione per leggere l'header http_referrer. Potresti anche voler controllare la nota di quella pagina sull'header http_referrer.

  3. Ciao,
    Grazie per il codice. Ha funzionato come un professionista per me.
    Ho usato lo "snippet di codice" come hai indicato su un altro blog, perché non volevo entrare nel file effettivo di WordPress che ho usato.
    Grazie per l'aiuto.
    Saluti e una tazza di caffè da parte mia.
    Grazie

  4. Provato, non funziona

    1. Ricevi messaggi di errore?

  5. Provato ma non ha funzionato

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!