Formation « Développer des blocs Gutenberg sur mesure avec React »

Récupérer des données via l’API REST de WordPress et rendu en PHP

Lecture : 8 minutes • 4 premium

WordPress permet d’accéder à n’importe quelle route de l’API REST grâce à une fonction helper qui s’appelle apiFetch. Avec elle, on pourra récupérer n’importe quelle donnée de WordPress pour l’afficher dans nos blocs.

verrouillé Cours Premium

Ce cours est hyper intéressant !
Mais il est réservé aux détenteurs d’une offre premium.

Envie de nous rejoindre ?

Choisissez votre formule

4

Questions, réponses et commentaires

  1. Dewy

    Le 9 février 2023

    Tout d’abord un grand merci pour ces cours. C’est un vrai puits de connaissance quand on souhaite monter en compétence sur gutenberg.

    je trouve ces fonctionnalités de gutenberg très intéressante. Cependant, si je veux utiliser getEntityRecords pour remonter les pages ET les articles, je ne pense pas que cette fonction soit utile. Cette méthode attend un string et non pas un tableau. Si je veux remonter les articles et les pages d’un site depuis un bloc gutenberg, comment dois je m’y prendre ?

    1. Maxime BJ

      Le 9 février 2023

      Il y a plusieurs paramètres sur lesquels tu peux jouer sur cette fonction. C’est très mal documenté malheureusement mais voici un article en anglais assez clair sur le sujet : https://thewpvoyage.com/what-is-getentityrecords-in-wordpress-gutenberg-how-to-use-it/

  2. Adam Refined

    Le 19 août 2023

    Hello. Merci pour tes cours pour la 174ieme fois :). Je ne sais pas s’il y a eu un p’tit update depuis, mais « posts » renvoie directement le tableau des 3 derniers articles de blog. Du coup
    – « posts.data » renvoie une erreur car « data » n’existe pas.
    – par exemple pour vérifier si la requête retourne 0 article : « posts.length === 0 » au lieu de « posts.data.length === 0 »

    1. Maxime BJ

      Le 23 août 2023

      Tu as raison. Et en fait désormais il faudrait même utiliser useEntityRecords directement qui simplifie la tâche !
      Voici un article à ce sujet https://developer.wordpress.org/news/2023/05/useentityrecords-an-easier-way-to-fetch-wordpress-data/
      Quant à la documentation… Elle est toujours dans les choux.

Seuls les utilisateurs premium peuvent commenter.

Choisissez votre formule !