Identifier rapidement l’ID de vos articles, pages, catégories et tags

Mis à jour le :

Chaque article, page, catégorie et tag de votre site WordPress dispose d’un identifiant, autrement dit, un ID numéroté. Utile pour de nombreux plugins et autres hacks PHP, il existe un moyen simple et rapide pour le localiser… oubliez les plugins.

Connectez-vous donc sur votre administration WordPress puis ouvrez le type de liste concerné – dans notre exemple, les pages.

Capture d'écran - Module Pages de WordPress
Passez le curseur de la souris sur le titre d’une page

Passez le curseur de la souris sur l’une d’entre elles puis remarquez le numéro figurant en fin d’URL dans la barre de détails du navigateur.

Vous avez trouvé l’ID de votre page ! Faites de même pour les catégories, les articles et les tags.

Capture d'écran - URL contenant l'ID de la page WordPress
L’ID figure sous la forme d’un numéro de la barre de détails

Les ID sont très utiles pour éliminer certaines catégories d’une liste dans un widget, lister des billets en excluant celui de votre choix, etc. Encore fallait-il savoir comment les identifier.. c’est le cas de le dire !

Avatar de Aurélien Denis

Protégez votre site WordPress

Vos données sont précieuses,
ne prenez pas le risque de tout perdre.
Confiez-moi votre maintenance !

Ces articles devraient t’intéresser…

30 réponses
  1. Avatar de nare
    nare

    Merci!!!! C’est incroyable la beauté du savoir partagé!

  2. Avatar de Vinc
    Vinc

    Bonjour, l’extension « ShowID » permet d’ajouter l’ID dans la liste des pages. Moi j’ai besoin d’afficher l’URL dans une colonne de la vue ‘Pages ».
    Auriez-vous connaissance d’une extension ?

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Oui avec l’extension Admin Columns on peut tout faire.

  3. Avatar de jeanletulzo
    jeanletulzo

    Petit tuto mais rudement efficace ! merci 😉

  4. Avatar de MTZ
    MTZ

    Merci !

  5. Avatar de Communicante inspirée
    Communicante inspirée

    Merci beaucoup! Heureusement que vous êtes là pour aider les paumés dans mon genre 😉

  6. Avatar de TRAN
    TRAN

    Bonjour,
    Merci Aurélien de tous tes articles, par contre j’ai une petite question, j’ai réussi à faire des appels aux articles grâce à leurs id mais ça m’arrive depuis quelques jours qu’il y a un lien qui n’est pointé pas sur le bon article. Par exemple mon article a le id 35 et quand j’ai met le lien vers cet article, j’ai obtenu un post id 31 qui n’est pas du tout l’article que je veux, en plus il existe pas article id 31 sur mon blog. Du coup je ne sais pas du tout d’où vient ce prob? Est ce que tu as une idée? Je te remercie par avance de ton aide 🙂

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Hum sans doute un problème dans ta requête qui n’est pas bonne…

      1. Avatar de TRAN
        TRAN

        en fait j’ai découvert que le lien est bon mais il est pointé sur id d’une photo qui se trouve sur cette page du coup ça affiche seulement la photo. Ce problème arrive après un bug erreur 500 du coup je ne sais pas comment résoudre ce prob. Merci par avance si tu as une idée.

  7. Avatar de akismet-e0f5838fca4b99ef89bf6666787f1fec
    akismet-e0f5838fca4b99ef89bf6666787f1fec

    Merci Aurélien ! je voulais juste dire merci, car ça fait plusieurs fois que je tombe sur tes articles lorsque que je cherche un truc sur wordpress 😉 @+

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Cool !

  8. Avatar de evolute2
    evolute2

    Bonjour,

    Où trouver l’ID d’un simple commentaire qui est à la suite d’un article ?
    Merci pour votre réponse !

  9. Avatar de Jérémy@Very World Trip
    Jérémy@Very World Trip

    Bonjour,

    comment connaître l’ID de sa Home Page (page d’accueil), svp?

    Merci d’avance

    1. Avatar de Aurélien Denis
      Aurélien Denis

      S’il ne s’agit pas d’une page à proprement parler, alors il n’y en a tout simplement pas.

  10. Avatar de libredutabac.com
    libredutabac.com

    Re-bonjour,

    Alors, maintenant que je sais, grâce à cet excellent article, identifier l’ID d’une page, et que ce même ‘wpchanel’ m’a montré par ailleurs comment exclure certaines pages des menus avec la fonction ‘wp_list’ (j’ai appris par ailleurs aussi ici http://www.thierry-pigot.fr/blog/developpement/2010/09/07/exclure-des-post-recherche-wordpress.html comment exclure ces memes pages du moteur de recherche interne au blog ‘search’ :), question :

    Comment se servir des mêmes IDs de pages pour exclure ces mêmes pages du sitemap.xml, mieux encore, de ‘google-sitemap-generator’ ?

    That’s the question 🙂

    Merci infiniment !

    Bien cordialement,
    Michael

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Je ne pense pas qu’il soit possible d’exclure une page d’un générateur de sitemap.xml à moins que le plugin le permette. Le plus simple pour bloquer les robots reste la balise meta noindex (cf. commentaire précédent). 😉

  11. Avatar de libredutabac.com
    libredutabac.com

    Merci pour le plugin http://wordpress.org/extend/plugins/showid-for-postpagecategorytagcomment/ 🙂

    … pouvoir faire un simple copier-coller de l’ID accollée au titre de la page concernée, c’est quand même royal 😀

    Merci infiniment.

    Petit bout par petit bout, petite piece de puzzle par petite piece de puzzle, je crois bien que je vais pour finir pouvoir arriver a construire « clés en mains » la solution que je cherche 😉

    Bien cordialement,
    Michael

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Bonne continuation dans ce cas ! 😉

  12. Avatar de Cécile
    Cécile

    Bonjour,

    Me revoici déjà !

    Je veux insérer une google map, et je me suis dit que ce serait mieux de le pfaire sans plugin puisque j’ai trouvé un code à mettre dans functions.php.

    le code n’avait pas les au début et à la fin alors je les ai rajouté, et ça nous donne ceci :

    //Google Maps Shortcode
    ‘640’,
    « height » => ‘480’,
    « src » =>  »
    ), $atts));
    return  »;
    }
    add_shortcode(« googlemap », « fn_googleMaps »);>

    Bon, wordpress en veut pas du tout !

    Qu’est ce que j’ai mal fait ?? Aurélien, help !

    1. Avatar de Cécile
      Cécile

      Non, il en manque un bout, sorry !

      //Google Maps Shortcode
      ‘640’,
      « height » => ‘480’,
      « src » =>  »
      ), $atts));
      return  »;
      }
      add_shortcode(« googlemap », « fn_googleMaps »); >

      1. Avatar de Cécile
        Cécile

        Bon rien à faire, je ne peux pas coller tout le code, ici, je ois oublier de faire quelquechose..

        tant pis, je vais me rabattre sur un plugin, un de plus…

        1. Avatar de Aurélien Denis
          Aurélien Denis

          Désolé mais je ne fais pas de support sur des sujets non relatifs à l’article en cours.

          Je n’ai pas le temps pour cela ! 😉

          1. Avatar de cecile
            cecile

            Je comprends tout à fait Aurélien ! je tentais juste ma chance au cas où la réponse serait simple et aisée…

          2. Avatar de Aurélien Denis
            Aurélien Denis

            Pas de problèmes ! 😎

  13. Avatar de Cécile
    Cécile

    Merci Aurélien, je vais oser plus souvent, et je viendrai vous embêter si ça ne marche plus !

    Cécile

  14. Avatar de krysttof
    krysttof

    Pour se simplifer la vie, utiliser l’extension Show ID : http://wordpress.org/extend/plugins/showid-for-postpagecategorytagcomment/
    On voit l’ID pour les pages, les articles, les tags, les médias….

  15. Avatar de krysttof
    krysttof
    1. Avatar de Cecile
      Cecile

      Effectivement krystoff, ça m’arranegrai bien une colonne pour l’id, c’est plus convivial.
      mais je ne suis pas une developpeuse, et à chaque fois que je lis ce genre de conseils ‘ecrire cette fonction dans le fihier functions.php, » et bien je ne sais pas du tout ou le mettre, et j’ai toujours peur de faire des aneries. On peut vraiment copier coller cela n’importe où ???

      1. Avatar de Aurélien Denis
        Aurélien Denis

        C’est simple : tu mets le code en début ou en fin de fichier mais pas au milieu.

        Pour le thème TwentyTen, le mieux c’est au début pour les débutants en raison des balises PHP non fermées en fin de fichier.

        Pour les autres thèmes, en fin de fichier c’est pratique pour s’y retrouver.

        Attention : il faut vérifier que les lignes de code débutent par < et terminent par > – ce qui est loin d’être le cas de la plupart des codes trouvés sur le Web.

        Pour info, sur WordPress Channel, les codes sont correctement formatés. 😉

  16. Avatar de krysttof
    krysttof

    Certes, c’est assez connu quand même !
    Mais ce n’est pas très très pratique non plus.
    Avoir l’ID directement dans la liste des contenus (pages, articles…) serait infiniment plus pratique non ?