API de repos WordPress: Guide de démarrage
Client – serveur: le serveur et le client doivent être développés séparément, de sorte qu’il n’y a pas d’interdépendance et peuvent être utilisés séparément sur d’autres applications. Apatride: le serveur ne doit récupérer les données que des appels API sans changer l’état de la base de données. Cela signifie que chaque demande du client doit contenir toutes les données que le serveur doit comprendre et que le serveur ne doit pas se souvenir des demandes précédentes. Accessibilité: l’API rest devrait être en mesure de stocker temporairement les données du site dans un navigateur afin de charger rapidement les résultats en cas d’appels mal connectés au réseau. Structure à plusieurs niveaux: Vous devez créer des API pour utiliser chaque service séparément sans exécuter l’application entière. Interface unifiée: toutes les parties de l’API rest doivent utiliser la même langue et les mêmes interfaces. L’interface doit être indépendante du client ou du serveur et doit pouvoir évoluer. Introduction à l’api WordPress rest? L’api WordPress rest est en cours de développement depuis de nombreuses années et n’est disponible en tant que plug – in d’api WordPress que lorsque WordPress 4.7 est officiellement devenu un service en 2016.
L’api WordPress suit le schéma rest. Cela signifie qu’il suit les meilleures règles de conception énumérées ci – dessus. L’api WordPress rest offre une interface facile à utiliser pour interagir avec les sites WordPress de l’extérieur. Étendre les possibilités du site WordPress au – delà de l’installation principale de WordPress. WordPress fonctionne bien seul en tant que CMS. Il vous permet de créer et de publier facilement du contenu. Cependant, l’api rest convertit WordPress en un système d’application. Cela signifie que les applications externes peuvent interagir directement avec la base de données WordPress et introduire un large éventail de fonctionnalités et de fonctionnalités. Ad et
Imprimante de texte. Com est une application d’une page créée avec l’api WordPress. Il s’agit d’un projet Open Source développé pour les utilisateurs de WordPress. De plus, il fournit une interface pour interagir avec votre blog et pour lire d’autres blogs. 2. Activités Express
3. Éditeur de blocs L’éditeur de blocs récemment intégré dans la dernière version de WordPress a été créé en utilisant l’api WordPress. L’éditeur de bloc vous permet d’organiser le contenu de la page en blocs et d’appliquer des styles de blocs spécifiques au contenu. Introduction à l’api WordPress rest pour avoir une vue d’ensemble de l’api WordPress rest dans ce tutoriel, vous devez connaître les concepts de base de l’api WordPress. Concepts de base (URL de base, chemin et paramètre) Les paramètres sont des fonctions qui peuvent être activées par l’API. Par exemple, rafraîchir la page ou obtenir le contenu du message est un paramètre commun que vous pourriez rencontrer.
Le routage est le nom utilisé pour accéder au paramètre dans l’URL. Par exemple, voici un exemple d’URL API \
Nous apprendrons comment combiner les extrémités et les itinéraires dans les sections suivantes. Méthodes http de base les paramètres que nous voyons ci – dessus (put, delete et get) sont des méthodes http. En utilisant ces méthodes,
L’api WordPress est capable d’effectuer des opérations CRUD (création, lecture, mise à jour, suppression) comme la plupart des applications Web. Voici les opérations courantes sur les API. Get: action par défaut pour chaque application Web. Lorsque vous tapez une adresse Web, une demande get est envoyée au serveur pour récupérer la page Web. Post: lorsque vous écrivez des données dans une base de données, par exemple en ajoutant de nouveaux messages, de nouvelles pages ou en créant de nouveaux utilisateurs sur le site. Cependant, de telles opérations nécessitent une authentification pour envoyer des données à la base de données. Put: méthode http utilisée pour mettre à jour \/ modifier le contenu d’un site dans une base de données, comme mettre à jour un profil d’utilisateur ou modifier l’état d’un message. De même, vous devez être authentifié pour mettre à jour un message ou le contenu de la page. Supprimer: comme son nom l’indique, cette méthode est utilisée pour supprimer les fichiers de la base de données. Cependant, la suppression permanente des messages nécessite des paramètres supplémentaires sur le paramètre API. L’api write appelle l’api WordPress rest en utilisant le chemin de base (\/ WP json \/) à partir duquel vous pouvez accéder et traiter tous les autres paramètres. Vous pouvez tester les paramètres suivants sur votre site ou sur n’importe quel site WordPress.
Me: mot de passe – I http:\/\/tuodominio.com\/wp-json\/wp\/v2\/posts?status=draft
Il suffit de remplacer les paramètres nom d’utilisateur et mot de passe par les identifiants de connexion du site WordPress. Effectuer des opérations CRUD de base avec l’api rest en utilisant l’api WordPress, vous pouvez effectuer des opérations CRUD telles que la création de nouveaux fichiers, la visualisation de fichiers, la mise à jour de fichiers avec de nouveaux changements, et la suppression de fichiers. L’API rest devrait être capable d’exécuter des fonctions CRUD pour une réutilisation complète sur diverses plateformes. Voici quelques exemples d’opérations CRUD de base disponibles via l’api WordPress. Get action par défaut, toute demande qui ne modifie aucun fichier de la base de données est une action get. Il s’agit notamment de récupérer une liste d’articles, de pages ou de commentaires publiés. |
Curl – X ottieni http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/?status=publish
Notez que si vous omettez le mot – clé get dans la commande précédente, l’API rest reconnaît toujours la commande comme une requête get parce qu’il s’agit de la méthode http par défaut. Vous pouvez également utiliser d’autres paramètres pour filtrer le dernier article sur votre blog. Les résultats de la requête peuvent être utilisés pour mettre à jour ou supprimer des messages. |
Curl – X ottieni http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts\/?per_page=1
La commande post crée de nouvelles données sur la base de données, comme un nouveau post ou une nouvelle page. Pour utiliser la commande Post, tapez ou collez simplement la commande suivante dans le CLI. |
Curl – X post – user name: Password http:\/\/yoursite.com\/wp-json\/wp\/v2\/posts
La commande ci – dessus crée un message vide sur le site WordPress, mais vous pouvez en savoir plus sur le message et utiliser la commande put pour ajouter du contenu au nouveau message que vous créez. De même, vous pouvez créer une nouvelle page ou ajouter une pièce jointe en utilisant le paramètre post Utilisez cette commande parce que la suppression ne peut pas être annulée. Comment désactiver l’api WordPress rest comme indiqué ci – dessus, l’api WordPress est une API publique rest, ce qui signifie que n’importe qui peut accéder aux données publiques de votre site, telles que les messages, les pages, les utilisateurs ou les commentaires, ce qui peut constituer une menace pour la sécurité de votre site. Si vous souhaitez désactiver l’api rest sur votre site pour les utilisateurs non authentifiés, vous pouvez utiliser les plug – ins de l’api rest WordPress, tels que le plug – in de l’api Disable WP rest. Il suffit d’installer et d’activer le plugin sur le panneau de gestion WordPress. |