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.

Gregory

Agitateur de Stratégies, addict à WordPress depuis 2003, fada de Google depuis 1998. Incubateur Digital, j'accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l'optimisation de leurs sites WordPress. Basé à Aix-en-Provence, je suis à l'écoute de votre projet si vous avez besoin d'un expert WordPress.

Vous aimerez aussi

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *