Introduction
Barre de menu du blogue
WordPress offre une grande variété de maquettes qui sont autant de styles différents pour habiller un blogue. Chacune de ces maquettes vient avec sa propre barre de menu, d’habitude assez rudimentaire.
Pour l’étoffer, les programmeurs de WordPress ont créé un module à cette fin.
Le module de création des menus
Pour utiliser ce module, on doit accéder au blogue à titre d’administrateur, puis cliquer sur ‘Apparence’, et enfin sur ‘Menus’.
L’interface du module se divise en deux parties.
À gauche, sous ‘Ajouter des éléments de menu’ (ici en jaune), on définit les nouveaux choix qu’on désire offrir aux lecteurs.
L’élément à ajouter peut être une ‘page’, un article, un lien personnalisé ou une catégorie.
À droite, sous ‘Structure du menu’, c’est là qu’on détermine l’endroit du menu (ou de ses sous-menus) où on désire voir apparaitre ce nouveau choix.
L’ajout d’une page
Parmi tous les documents que peuvent consulter les lecteurs d’un blogue, WordPress distingue entre les ‘pages’ et les ‘articles’. Fondamentalement, c’est pareil.
Les articles sont des documents qui s’ajoutent à la queue leu leu au fur et à mesure de leur publication. Ils sont créés en cliquant sur ‘+ Créer’ dans le menu horizontal du Tableau de bord.
Par contre, les pages sont des documents ‘intemporels’ dans le sens qu’ils ne sont pas liés à une date de publication. Ils sont créés en cliquant sur ‘Pages’, à gauche, un peu en haut d’Apparence, dans le menu vertical du Tableau de bord, puis en cliquant sur ‘Ajouter une page’.
La meilleure manière de créer un texte de présentation d’un blogue, c’est de le faire sous forme d’une ‘page’ à laquelle on accède par le biais d’un élément de la barre de menu. Par exemple, en cliquant sur ‘À propos’, le visiteur peut consulter le texte en question.
Pour permettre aux visiteurs du blogue d’accéder à une ‘page’ par le biais d’un élément du menu, on clique sur la petite flèche à droite de ‘Pages’, on coche le nom de la page à ajouter et on clique sur le bouton ‘Ajouter au menu’.
Positionner un élément de menu
Dès qu’on clique ‘Ajouter au menu’, le nouvel élément (ici en bleu) apparait dans la moitié droite de l’interface, complètement à la fin des éléments actuels (ici en gris) de la barre de menu.
Si on clique sur la petite flèche à droite du nom de la page, on a alors la possibilité de modifier le nom que portera l’élément qui sera ajouté à la barre de menus.
Par exemple, dans la case ’Titre de la navigation’ (ici en jaune), si on abrège le nom de ‘À propos de l’auteur’ à ‘À propos’ (tout court), le titre du document demeurera le même, mais le nom raccourci sera celui qui apparaitra sur l’élément de la barre de menu.
Puis, à l’aide du curseur de la souris (sur un ordinateur) ou à l’aide d’un doigt (sur une tablette), on déplace cet élément vers l’endroit où on veut le voir apparaitre dans la barre de menu.
Dans ce cas-ci, on le laissera à la fin des éléments du menu. Ce qui correspond à l’élément le plus à droite de la barre de menu.
Si on déplace ce nouvel élément un peu vers la droite, il devient un élément de sous-menu. Dans l’exemple ci-dessus, si on déplace ‘À propos’ non pas en suivant la flèche rouge vers le haut, mais en le déplaçant légèrement vers la droite, ‘À propos’ deviendrait le premier élément d’un sous-menu de ce qui le précède, soit ‘Récits de voyages’.
Dans ce cas, dès le nouveau menu sauvegardé, l’élément ‘Récits de voyage’ perdrait le code qui lui est propre pour ne devenir d’une simple ‘étiquette’ qui, cliquée, permet simplement d’accéder au sous-menu.
D’autre part, au lieu déplacer manuellement le nouvel élément au sein du menu, on peut obtenir les mêmes résultats en choisissant sa position dans la liste déroulante de la case ‘Ordre du menu’. Quant à la case ‘Menu parent’, elle est une autre manière de créer des sous-menus et des sous-sous-menus.
Pour terminer, on clique sur le bouton ‘Enregistrer le menu’. En allant sur le blogue, on peut tester le résultat.
L’ajout d’un article
Pour permettre aux visiteurs d’un blogue d’accéder directement à un article à partir de la barre de menu, on clique sur la petite flèche à droite d‘Articles’.
Pour trouver l’article à associer avec cet élément du menu, il est plus simple d’effectuer une recherche à partir d’un mot-clé.
Dans la boite de saisie, on entre ce mot-clé; WordPress dressera alors la liste de tous les documents dont le titre ou le texte contient ce mot-clé. On coche le nom du document qu’on veut associer et on clique sur le bouton ‘Ajouter au menu’.
Tout comme pour une ‘page’, le titre du document apparaitra dans la moitié droite de l’interface, complètement au bas des éléments actuels de la barre de menu. On le déplace donc là où on veut qu’il apparaisse dans la barre des menus en suivant les instructions données précédemment au sujet d’une page.
Pour terminer, on clique sur le bouton ‘Enregistrer le menu’ et on vérifie le résultat.
L’ajout d’une catégorie
Une des utilisations les plus fréquentes des menus, c’est de donner accès à tous les documents qui appartiennent à une même catégorie.
Pour connecter une catégorie à un élément du menu, on clique sur la petite flèche à droite de ‘Catégories’ et on choisit d’effectuer une recherche sur le nom de la catégorie à connecter.
Contrairement à la recherche d’un article — où le mot-clé peut se trouver dans le titre, de même que dans le texte d’un document — ici le mot-clé doit se trouver nécessairement dans le nom de la catégorie.
Une fois trouvé, on coche à côté du nom de la catégorie et on clique sur le bouton ‘Ajouter au menu’.
Et comme précédemment, le nom de la catégorie choisie apparait au bas de la moitié droite de l’interface. On le déplace alors là où on veut qu’il apparaisse dans la barre des menus en suivant les instructions données précédemment au sujet d’une page.
Pour terminer, on clique sur le bouton ‘Enregistrer le menu’ et on vérifie le résultat.
L’ajout d’un lien personnalisé
À l’aide de la boite de saisie ‘Rechercher le texte’ (ci-contre), si on effectue une recherche sur un mot-clé, on obtiendra tous les documents du blogue dont le texte contient ce mot.
Dans cette liste, WordPress donnera préférence aux documents dont le titre contient également le mot-clé.
Mais comment faire pour demander l’affichage des documents qui contiennent deux mots-clés ? Ou le premier sans le deuxième ?
On ne peut pas exiger des lecteurs d’un bloque qu’ils soient familiers avec la terminologie des recherches avancées de WordPress. Voilà pourquoi il est utile de les codifier sous forme d’éléments de menu.
Partons d’un exemple.
Si on demande à WordPress d’afficher tous les textes qui contiennent le mot ‘Olympus’, on remarquera que dans la partie supérieure de l’interface du navigateur (Google Chrome, Apple Safari, etc.), l’URL affichée sera la suivante :
Donc, pour obtenir l’affichage sélectif de tous les documents qui contiennent le mot ‘Olympus’, le suffixe à ajouter au bout de l’adresse du blogue est :
/?s=Olympus
À l’inverse, le signe – marque l’exclusion. Pour afficher tous les documents du blogue sauf ceux qui contiennent le mot ‘Olympus’, ce suffixe sera :
/?s=-Olympus
Pour afficher les documents qui contiennent simultanément les mots ‘Olympus’ et ’Sigma’, à l’exclusion donc de ceux qui ne contiennent que l’un des deux, ce suffixe est :
/?s=Olympus+Sigma
Pour afficher les documents dont le texte contient le mot ‘Olympus’, à l’exclusion de ceux qui contiennent le mot ’Sigma’, le suffixe est alors :
/?s=Olympus+-Sigma
En somme,
• – veut dire ‘sans…’,
• + veut dire ‘…et…’,
• +- signifie ‘…et à l’exclusion de…’.
Il est à noter que ces suffixes s’appliquent également à une catégorie.
C’est ainsi qu’après avoir demandé la consultation de tous les documents du blogue appartenant à la catégorie ‘Bijouterie’, on peut restreindre cet affichage aux seuls documents qui contiennent le mot ‘Fouquet’ en ajoutant à la requête le suffixe approprié, comme ci-dessous.
Pour afficher les documents publiés le 31 décembre 2024, le suffixe sera :
/2024/12/31
Pour tous les documents publiés au cours du mois de décembre 2024, le suffixe sera :
/2024/12/
Et pour tous les documents de l’année 2024, le suffixe sera :
/2024/
Et si on veut que les documents répondant à notre critère de sélection soient classés en ordre chronologique, c’est-à-dire du plus vieux au plus récent, le suffixe est :
/?order=asc
Alors prenons un exemple.
On trouve sur le blogue une série consacrée au droit international. Sous l’élément ‘Géopolitique’ de la barre de menu, si on veut ajouter un élément de son sous-menu qui permet de consulter cette série en ordre chronologique, on choisit cette catégorie à l’aide du module ‘Catégories’.
Puis on copie l’hyperlien qui s’affiche au haut du navigateur (ici en jaune).
On se rend ensuite dans le module de création des menus.
On clique sur la petite flèche à droite de ‘Liens personnalisés’ et dans la boite appelée ‘URL’, on colle l’hyperlien copié précédemment, en prenant soin de lui ajouter le suffixe ‘/?order=asc’.
Ensuite, on donne un nom à cet élément de menu (ici, ’Droit international), et on clique le bouton ‘Ajouter au menu’.
Finalement, dans la moitié droite de l’interface, on déplace ce nouvel élément à l’endroit approprié du menu. En le déplaçant légèrement vers la droite, on en fait un élément de sous-menu.
Et on termine le tout en cliquant sur le bouton ‘Enregistrer le menu’.
Dernier petit truc.
Il est possible d’ajouter à des documents du texte ‘invisible’, c’est-à-dire du texte qui ne s’affiche pas. Pour ce faire, il faut utiliser le code suivant :
Le module de recherche de WordPress ne fait pas la différence entre le texte visible et celui qui ne l’est pas. Ce qui signifie qu’on peut effectuer une recherche sur du texte caché et seuls les documents qui le contiennent s’afficheront.
Si on ne souhaite pas regrouper des documents au sein d’une catégorie qui leur est propre, on pourra donc créer un élément de menu qui affichera ces documents à deux conditions.
Premièrement, en prenant soin de leur ajouter secrètement un groupe unique de caractères (ZKBTNKN812, par exemple). Et deuxièmement, en créant un élément de menu basé sur le lien personnalisé suivant :
https://www.Nom_du_blogue/?s=ZKBTNKN812