Le besoin
9.1 Définir des titres de sections pertinents
9.2 Dans le thème par défaut, structurer de façon pertinente les pages avec les éléments suivants :
- balise <header>
- balise <nav>, réservée aux navigations principale et secondaire
- balise <main> unique
- balise <footer>
9.3 Définir des listes <ul>, <ol>, <dl>
9.4 Définir des citations <q> et <blockquote>
Résultat
- Thème par défaut : présence des balises <header>, <nav>, <main> unique, <footer>
- L’éditeur permet de définir des titres de niveau 1 à 6, les listes à puces et les listes numérotées, les blocs de citation
- L’éditeur ne propose pas de fonctionnalité permettant de définir des listes de définitions et des citations courtes. Leur saisie manuelle est possible dans l’onglet texte.
- Possibilité de définir et d’utiliser un shortcode pour les citations courtes.
Le shortcode citation
Dans le fichier functions.php du thème, ajouter le code suivant :
function citation_shortcode( $atts, $content = null ) { return '<q>' . $content . '</q>'; } add_shortcode('citation', 'citation_shortcode' );
Exemple de citation courte
Stéphane Diagana parraine le challenge depuis sa création, il y a 4 ans. [citation]Une telle rencontre sportive permet de rapprocher les jeunes du monde du travail[/citation] , explique-t-il.
Texte extrait du site capital.fr
Code généré
<p>Stéphane Diagana parraine le challenge depuis sa création, il y a 4 ans. <q>Une telle rencontre sportive permet de rapprocher les jeunes du monde du travail</q>, explique-t-il.</p>