Comment restreindre le contenu aux membres connectés

Pour gagner des membres une solution peut être de restreindre tout ou une partie du contenu aux membres connectés à leur compte. Dans certains sites nous l’utilisons même pour cacher la publicité aux membres identifiés sur le site !

Comment afficher le contenu aux membres identifiés ?

Ajoutez le code suivant à votre fichier functions.php pour n’afficher que le début de vos articles et ensuite afficher un message d’identification/inscription :

function wpln_contenu_membres($content) {
	// récupération des membres connectés
	if ( is_user_logged_in() && 
			!is_null($content) && 
			!is_feed() 
		 ) {
			
		return $content;
	} else {
		
		$content  = wp_html_excerpt( $content, 72 );
		$content .= ' …';
		$content .= __( '<br /> DESOLE MAIS CE CONTENU EST RESERVES A NOS MEMBRES.', FB_TEXTDOMAIN );
		return $content;
	}
}
add_action( 'the_content', 'wpln_contenu_membres' );

Vous pouvez ajouter plus ou moins de mots en changeant la valeur de 72
Vous pouvez modifier le contenu du texte ajouter des liens de connexion et inscription par exemple.