WordPress attribue un identifiant à presque tous les objets qu’il enregistre : articles, pages, médias, catégories, utilisateurs, commentaires, menus, produits ou commandes. Pour trouver rapidement cet ID, ouvrez généralement l’élément dans l’administration et inspectez son URL. Pour un développement fiable, utilisez ensuite l’API correspondant au type d’objet recherché.
Vous devez parfois renseigner un ID dans un shortcode, une extension, une règle d’exclusion ou un snippet PHP. Le besoin paraît simple. Pourtant, WordPress utilise plusieurs familles d’identifiants.
Un article et une page partagent le même système. Une catégorie utilise un autre espace. Un utilisateur peut donc porter l’ID 42, tandis qu’une page et un commentaire utilisent également 42.
Aucun conflit ne se produit. Ces objets vivent dans des tables et des API différentes.
Ce guide explique comment identifier le bon objet, puis récupérer son ID depuis l’administration, PHP, WP-CLI, l’API REST ou la base de données.
Comment trouver rapidement un ID dans WordPress ?
Dans la majorité des cas, la méthode la plus rapide consiste à ouvrir l’élément dans l’administration WordPress. Repérez ensuite le nombre présent dans l’URL.
https://example.com/wp-admin/post.php?post=486&action=editLangage du code : JavaScript (javascript)
Dans cet exemple, l’ID du contenu est 486.
Le nom du paramètre change selon l’objet recherché :
| Objet | Paramètre fréquent | Exemple |
|---|---|---|
| Article, page, CPT ou média | post | post=486 |
| Terme de taxonomie | tag_ID | tag_ID=37 |
| Utilisateur | user_id | user_id=12 |
| Commentaire | c | c=538 |
| Menu classique | menu | menu=14 |
Cette méthode répond au besoin immédiat. Cependant, elle ne suffit pas pour comprendre la nature de l’identifiant récupéré.