Senza l’uso di plugin, con poche righe di codice.
Per riservare la visualizzazione di parte del testo delle pagine del proprio sito WordPress soltanto agli utenti registrati (che hanno effettuato l’accesso), occorre aggiungere una nuova funzione al tema in uso che, tramite uno specifico shortcode, consenta di indicare quale sezione debba essere destinata solo al visitatore loggato.
add_shortcode( 'members', 'members_check_shortcode' );
function members_check_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return do_shortcode($content); return ''; }
Il codice va incollato nel file functions.php del tema.
Sarà quindi possibile usare il nuovo shortcode:
[members] Testo riservato [/members]
per indicare l’inizio e la fine del testo riservato.