Visualizzare un messaggio su WordPress solo per chi è loggato
Far visualizzare un determinato evento solo per chi è loggato può avere diversi scopi. Per esempio si può dare un semplice messaggio di benventuo personalizzato in un qualsiasi punto del sito, oppure far apparire un pannello personalizzato per i propri utenti.
Ecco il codice:
<?php if (is_user_logged_in()){ ?> Qui si possono inserire codice html, javascript o semplice testo. Questa parte del codice appare solo se si è loggati. <?php } else { ?> Qui si può inserire del codice o testo che verrà visualizzato se non si è logatti. <?php }; ?> Qui invece si può inserire un testo che verrà visualizzato comunque, se si è loggati o no.
Questo semplice codice può essere solo una base per realizzare sistemi più complessi per la gestione degli utenti. Per esempio è possibile far apparire un messaggio di benvenuto agli ospiti e agli utenti registrati
<?php if (is_user_logged_in()){ ?> Ciao <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php $user=wp_get_current_user(); echo $user->display_name; ?></a>, benvenuto nel sito! <?php } else { ?> Benvenuto, diventa un utente<a href="<?php echo get_option('home'); ?>/wp-login.php?action=register" title="registrati">registrato!</a> <?php }; ?>
Con questo codice viene visualizzato Ciao (nome utente), benvenuto nel sito! , in cui il nome dell’utente è linkato al proprio profilo WordPress.
Mentre se non si è loggati appare il messaggio Benvenuto, diventa un utente registrato! in cliccando su “registrato” si accede alla pagina di registrazione.
Aggiungi su OkNotizie





Un Commento su “Visualizzare un messaggio su WordPress solo per chi è loggato”
Gran bel codice complimenti…vedrò di usarlo per il mio tema