La structuration

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>

Laisser un commentaire

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