Mostrare contenuti ai solo utenti registrati

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.

    Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

    Spotcloud per offrirti una migliore esperienza su questo sito utilizza cookie tecnici, analitici e di profilazione propri e di terze parti. Il sito utilizza anche cookie di tracking di terze parti per adeguare la pubblicità alle tue preferenze.
    Se vuoi saperne di più o negare il consenso all'uso dei cookie clicca qui. Continuando nella navigazione acconsenti all'uso dei cookie.
    Privacy Settings saved!
    Impostazioni Coockies

    Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.

    Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

    Usiamo WooCommerce come sistema di acquisto. Per il carrello e l'elaborazione degli ordini verranno memorizzati 2 cookie. Questi cookie sono strettamente necessari e non possono essere disattivati.
    • woocommerce_cart_hash
    • woocommerce_items_in_cart

    In order to use this website we use the following technically required cookies
    • wordpress_logged_in_
    • wordpress_sec
    • wordpress_test_cookie
    • yuyujytujk
    • tyuikrtyk
    • ytuiktyuiktyuik

    Rifiuta tutti i Servizi
    Accetta tutti i Servizi