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é.

Sécuriser le fichier wp-config.php

Le fichier possède une extension php, ce qui provoque son exécution lorsque l’on cherche à l’afficher. Cette exécution retourne systématiquement une page blanche lorsque l’on cherche à l’afficher ce qui en soi est déjà une sécurité.

Néanmoins il est possible d’apporter un niveau de sécurité supplémentaire et empêcher tout accès a l’aide d’un fichier .htaccess à la racine dont voici la structure :

<files wp-config.php> 
order allow,deny
deny from all
</files>
1 12 13 14 15 16