Mostrare contenuti ai solo utenti registrati

10 novembre 2017

In questo articolo andremo a vedere come, con un semplice codice php all’interno del file function.php, nascondere sezioni, link e tutto quello che vogliamo agli utenti non registrati.

Non perdiamo tempo e andiamo subito al sodo.

Apriamo il file function.php del tema e inseriamo il seguente codice:

function member_check_shortcode($atts, $content = null) {
if (is_user_logged_in() && !is_null($content) && !is_feed()) {
return do_shortcode($content);
}
return 'Accesso Riservato! ISCRIVITI o ACCEDI';
}
add_shortcode('member', 'member_check_shortcode');

Ora tutto quello che inserirete nei tag [member][/member] sarà nascosto agli utenti non registrati.

[member]CONTENUTO VISIBILE AI SOLI ISCRITTI[/member]

Se questo vi è stato utile condividete e commentate in caso di problemi.