Il existe différentes façons d’insérer les permaliens dans un site WordPress : dans le thème, dans des menus ou dans des widgets. Les permaliens sont des adresses web permettant d’afficher au choix : un article, une page, une catégorie d’articles, les articles associés à une étiquette, les articles rédigés par un auteur ou les articles publiés durant une période de temps.
A la différence du lien ‘codé en dur’, si l’administrateur du site modifie la structure des permaliens, cette modification est ensuite automatiquement prise en compte dans l’affichage des pages.
Intégrer les permaliens dans un thème
Le créateur d’un thème peut y intégrer des permaliens, notamment dans l’affichage des articles.
Utiliser un « permalien » et non un lien « codé en dur », permet à WordPress de s’adapter à la structure en cours des permaliens (exemple : « http://mon_site/?p=nnn » si le permalien par défaut est actif, ou « http://mon_site/mon_article » si le permalien actif est basé sur le nom d’article). Si une nouvelle structure de permalien est validée dans l’administration, cette nouvelle structure sera prise en compte dans l’affichage des pages.
Attention à la technique de la mémoire cache : sous Windows, appuyez en même temps sur “CTRL” et “F5” pour forcer le réaffichage de la page en cours si vous constatez que les liens affichés sur la page ne sont pas à jour..
Le noyau WordPress fournit des fonctions permettant de créer automatiquement des permaliens (the_permalink, the_author…).
Par exemple, voici comment le thème « Twenty Twelve » affiche un article :

- « publiée dans démo_thème » : cliquer sur « démo_thème » permet d’afficher tous les articles de la catégorie « démo_thème »; le créateur du thème a affiché le nom de la catégorie en lui liant le permalien de la catégorie,
- « marquée avec Permaliens » : cliquer sur « Permaliens » permet d’afficher tous les articles associés à l’étiquette « Permaliens »; le créateur du thème a affiché l’étiquette en lui liant le permalien de l’étiquette,
- « le 1 avril 2015 » : cliquer sur la date permet d’afficher l’article; le créateur du thème a lié le permalien de l’article à l’affichage de la date de publication,
- « par AdminWP1 » : cliquer sur « AdminWP1 permet d’afficher les articles publiés par l’utilisateur AdminWP1; le créateur du thème a affiché le nom de l’auteur de l’article et lui a lié le permalien de l’auteur,
Intégrer les permaliens dans un menu
Les menus permettent de créer des permaliens pour les articles, les pages, les catégories et les étiquettes.
La gestion des menus est accessible dans l’administration WordPress à partir de l’option « Apparence » :

La création d’un menu dépasse l’objet de cet article. Nous travaillerons à partir d’un menu existant (appelé ‘démo menus’).
Les éléments de menus peuvent être définis en faisant apparaître les Options de l’écran :

Après avoir cliqué sur ‘Options de l’écran’, apparaissent les différents types d’éléments qui seront proposés pour être intégrés aux menus, ainsi que certains paramètres pouvant être associés à ces types d’éléments :

Ajouter dans un menu des permaliens vers des pages
Dérouler l’option ‘Pages’ dans la colonne de gauche de l’administration des menus :

Sélectionner les pages à intégrer dans le menu puis cliquer sur Ajouter au menu :

Les pages sont alors transférées dans la structure du menu :

Nous réorganisons le menu pour le présenter sur une colonne :

Pour information, voici le détail de l’élément ‘Lien‘ placé en titre du menu des pages :

Voici le menu tel qu’il est vu par les visiteurs du site :

On peut vérifier que le lien associé à l’élément de menu est un permalien :

Après modification de la structure des permaliens , le lien associé aux éléments de menu est automatiquement mis à jour :

Ajouter dans un menu des permaliens vers des articles
Il est possible d’insérer dans un menu, des liens vers des articles. Le principe est le même que pour ajouter des liens vers des pages.
Dans un premier temps, on sélectionne les articles que l’on souhaite ajouter au menu :

Après réorganisation du menu (ajout d’un pseudo lien et mise en colonne), on obtient le menu suivant :

Voici le menu tel qu’il est vu par les visiteurs du site :

Ajouter dans un menu des permaliens vers des catégories
Il est possible d’insérer dans un menu, des liens vers des catégories. Le principe est le même que pour ajouter des liens vers des pages.
Dans un premier temps, on sélectionne les catégories que l’on souhaite ajouter au menu :

Après réorganisation du menu (ajout d’un pseudo lien et mise en colonne), on obtient le menu suivant :

Voici le menu tel qu’il est vu par les visiteurs du site :

Ajouter dans un menu des permaliens vers des étiquettes
Il est possible d’insérer dans un menu, des liens vers des étiquettes. Le principe est le même que pour ajouter des liens vers des pages.
Dans un premier temps, on sélectionne les étiquettes que l’on souhaite ajouter au menu :

Après réorganisation du menu (ajout d’un pseudo lien et mise en colonne), on obtient le menu suivant :

Voici le menu tel qu’il est vu par les visiteurs du site :

Permaliens intégrés dans des widgets
Les widgets sont des modules placés dans les barres latérales. Certains permettent d’afficher des permaliens.
Les widgets sont accessibles dans l’administration à partir du sous-menu Apparence :

Permaliens dans un widget vers des articles
Le widget ‘Articles récents‘ affiche le titre des derniers articles publiés. Chaque titre est lié avec un permalien permettant d’afficher l’article correspondant.
Pour afficher un widget dans une barre latérale, il faut cliquer sur le widget dans la colonne de gauche puis effectuer un glissé-déposé jusqu’à la colonne correspondant à la barre latérale :

Une fois placée dans la barre latérale, le widget peut être paramétré :

Voici le widget côté visiteurs du site :

Permaliens dans un widget vers des catégories d’articles
Le widget ‘Catégories‘ affiche les noms des catégories liés avec un permalien permettant d’afficher les articles de la catégorie.
Ce widget est paramétrable :

Voici le widget côté visiteurs du site :

Permaliens dans un widget vers des étiquettes
Le widget ‘Nuage d’étiquettes‘ affiche les noms des étiquettes liés avec un permalien permettant d’afficher les articles associé à l’étiquette.
Ce widget est paramétrable :

Voici le widget côté visiteurs du site :

Permaliens dans un widget pour des dates
Le widget ‘Calendrier‘ affiche les dates de publication pour un mois qu’on sélectionne, liées avec un permalien permettant d’afficher les articles publiés le jour sélectionné.
Ce widget est paramétrable :

Voici le widget côté visiteurs du site :

Le widget ‘Archives‘ affiche les mois pendant lesquels au moins un article a été publié, liées avec un permalien permettant d’afficher les articles publiés durant le mois sélectionné.
Ce widget est paramétrable :

Voici le widget côté visiteurs du site :
