Ajouter des notes privés dans les articles

Dans le fichier functions.php ajouter le code suivant :

add_shortcode( 'note', 'sc_note' );
function sc_note( $atts, $content = null ) {
	 if ( current_user_can( 'publish_posts' ) )
		return '<div>'.$content.'</div>';
	return '';
}

Dans l’article, il faut insérer le texte privé entre les balises [note][/note]. Dans ce cas, seuls les auteurs auront accès à cette partie du texte.

Il est possible de modifier le test (if($user_ID)) permet par exemple de tester qu’il s’agisse d’un utilisateur authentifié.