Afficher un résumé des articles en index
Pour afficher non plus l’intégralité des articles mais simplement un résumé sur la page d’index, il suffit de remplacer le code the_content par the_excerpt dans la page d’index du thème.
Informations autour de WordPress, du developpement web, Ubuntu et du reste
Pour afficher non plus l’intégralité des articles mais simplement un résumé sur la page d’index, il suffit de remplacer le code the_content par the_excerpt dans la page d’index du thème.
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é.
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>