Restreindre l’accès d’un contenu aux utilisateurs connectés avec un shortcode

l suffit de l’insérer dans le fichier functions.php de notre thème, dans un Snippet ou dans un plugin maison :

function membre_connect_shortcode($atts, $content = null) {
   if (is_user_logged_in() && !is_null($content) && !is_feed()) {
   return do_shortcode($content);
   }
   return '<p>Veuillez vous connecter pour consulter ce contenu.</p>';
}
add_shortcode('membre', 'membre_connect_shortcode');

Il nous reste à ajouter notre contenu entre ces deux balises et le tour est joué !

[membre]Votre contenu réservé aux utilisateurs connectés seulement.[/membre]

En gros, maintenant si tu n’es pas connecté, donc enregistré, tu ne pas lire intégralement le contenu de mes pages dans lesquelles j’insère ce Short code !

%d blogueurs aiment cette page :