Comment déterminer tout identifiant des éléments WordPress

J’ai toujours pour objectif de changer de thème pour ce blog, ce qui m’amène à tester et à retester de nombreux thèmes pour WordPress gratuits ou payants sans que pour le moment aucun ne m’ait vraiment séduit.
Je suis récemment tombé sur un thème WordPress qui demande pour fonctionner l’identifiant des catégories ou des mots-clés pour sélectionner les articles à mettre en avant dans un slider qui les fait défiler sur la page d’accueil. Cela permet de faire sortir une sélection de billets à présenter à ses visiteurs.
Il serait plus simple de faire cette sélection à partir du nom abrégé de ces catégories ou mots-clé, mais bon avec les développeurs de thèmes, mieux vaut ne pas essayer de comprendre leur logique.
Il faut savoir que WordPress attribue automatiquement un identifiant sous la forme d’un numéro unique à tous les éléments : posts, catégories, mots-clés, pages…
A priori, rien dans l’interface d’administration de WordPress ne permet d’obtenir cet identifiant associé à un élément quand on en a besoin. Aucune liste ne présente l’identifiant attribué à chaque post ou autre. Pour cela, j’ai eu peur qu’il soit obligatoire de passer par une requête SQL ou par l’installation d’un plug-in spécialisé, mais fort heureusement ce n’est pas nécessaire.
L’astuce est toute simple. Il suffit en effet de laisser le curseur de souris sur l’élément sur lequel on souhaite connaître l’identifiant : un article, une page, une catégorie, un mot-clé…. Cet identifiant est alors affiché en bas à gauche sur la barre d’état dans l’URL qui est présentée. Il est de la forme tag_ID=xxx ou post=xxx.

wordpress-identifiant

La méthode est simple et suffisante tant que quelques identifiants sont à retrouver pour des besoins ponctuels. Pour trouver tous les identifiants des articles ou tous les identifiants des catégories, il sera alors nécessaire de passer par des requêtes SQL pour obtenir ces informations depuis les tables de la base de données SQL utilisée par WordPress.

Les commentaires sont fermés.