Si vous débutez avec WordPress, il est naturel d’être curieux de connaître certaines des fonctionnalités avancées offertes par son API. Alors que pensez-vous de votre expérience ?
Quoi qu’il en soit, vous êtes prêt à passer à la création de contenu avec WordPress, mais vous ne savez pas quoi faire ensuite.
Plus précisément, vous n'êtes peut-être pas prêt à commencer à utiliser ces fonctionnalités avancées au travail, mais à mesure que vous commencerez à utiliser votre CMS pour résoudre de plus en plus de problèmes, vous voudrez savoir : p>
Comment utiliser WordPress pour accomplir [cette tâche spécifique] ?
Après tout, c'est la progression naturelle de ce type de travail.
Dans cette série, nous verrons comment procéder à l’aide de l’API WordPress native. Enfin, vous devez vous familiariser avec certaines options avancées liées aux métadonnées et savoir comment penser de manière créative à l'utilisation des métadonnées dans votre travail.
Mais d’abord, quel est le public cible de cette série ? C'est une bonne question.
Si vous êtes un développeur expérimenté, vous connaissez peut-être ce que nous aborderons dans cette série, elle pourrait donc ne pas vous convenir. Cependant, si vous êtes un développeur débutant à intermédiaire, cela devrait vous aider à améliorer vos compétences.
En fin de compte, il est écrit pour toute personne qui n'est pas familiarisée avec les différentes API de métadonnées WordPress. Ainsi, quel que soit votre niveau d'expérience, après avoir lu cette série, vous devriez avoir une compréhension claire de chaque série et de la manière de l'intégrer dans votre travail.
Cela étant dit, commençons.
Souvent, vous entendrez des métadonnées définies comme des « informations sur des informations ». Ce n'est pas une mauvaise définition. Même Wikipédia le définit ainsi :
Les métadonnées sont des « données qui fournissent des informations sur d'autres données ». Il existe deux types de métadonnées : les métadonnées structurelles et les métadonnées descriptives. Les métadonnées structurelles sont des données sur le conteneur de données. Les métadonnées descriptives utilisent des instances individuelles de données d'application ou de contenu de données.
Mais à quoi cela ressemble-t-il dans le contexte de WordPress ? Avant de répondre à cette question, il est important de comprendre que (au moment de la rédaction) WordPress propose quatre types de métadonnées :
Chacun d’entre eux a une relation unique avec l’entité plus large à laquelle il est lié. Ce que je veux dire, c'est que les métadonnées des publications sont évidemment pertinentes pour les publications WordPress (ainsi que pour les pages et les types de publications personnalisés).
De même, les métadonnées des commentaires sont des informations supplémentaires liées au commentaire laissé par le visiteur.
La forme la plus récente de métadonnées WordPress est celle des métadonnées terminologiques. Il y aura une certaine courbe d'apprentissage pour ceux qui ne sont pas familiers avec la taxonomie ou la terminologie. Mais ne vous inquiétez pas. Nous examinerons chacun d’eux en détail.
Les publications sont sans doute l’entité la plus reconnue sur WordPress. Après tout, c'est ici que nous rédigeons, planifions et gérons le contenu de notre blog.
Presque tout autre contenu peut être lié à une publication. Par exemple :
Mais maintenant, en quoi consistent les métadonnées des publications ?
Par exemple, si vous regardiez la métatable de publication WordPress (généralement représentée dans la base de données par wp_postmeta), vous regardiez quel modèle était associé à une publication donnée. Vous verrez les fichiers liés à une publication spécifique. Vous pourriez même trouver des informations supplémentaires qui vous donneront un aperçu de la manière dont les développeurs ont associé certaines informations personnalisées aux publications.
À première vue, cela peut être révélateur. La façon dont vous l’utilisez pour augmenter la quantité d’informations associées à votre publication est encore plus puissante. Au moment où nous aurons terminé cette série d’articles, nous saurons exactement comment procéder.
À ce stade, vous comprenez probablement déjà comment fonctionnent les métadonnées dans un environnement WordPress. Comme mentionné, cela ne se limite pas aux publications. Grâce à l'API WordPress, nous sommes en mesure d'augmenter la quantité d'informations pertinentes pour nos utilisateurs.
WordPress, prêt à l'emploi, stocke un ensemble minimal de métadonnées utilisateur, qui peuvent toutes être vues dans l'écran d'administration ou dans la base de données.
Mais disons que vous souhaitez obtenir plus d'informations sur l'utilisateur. Peut-être souhaitez-vous en savoir plus sur leurs profils sociaux, sur leur implication dans d'autres projets, ou souhaitez-vous les connecter à d'autres services.
Tout cela peut être réalisé en utilisant les métadonnées utilisateur.
Les métadonnées des commentaires ne sont pas différentes des types de métadonnées dont nous avons discuté jusqu'à présent. Cela dit, vous pouvez facilement obtenir des informations supplémentaires et les associer aux métadonnées d'avis existantes.
Fait intéressant, WordPress dispose d'un tableau vide pour stocker ces informations lors de l'installation initiale, cependant, il est vide :
;Mais le fait que l'API existe et que les tables de base de données soient disponibles est suffisant pour permettre de capturer plus d'informations auprès de ceux qui ont publié de manière proactive des commentaires sur une publication spécifique.
Dans les prochains articles, nous examinerons différentes manières d'intégrer cela dans notre travail. Parfois, cela implique de sortir des sentiers battus (zone de commentaire, c'est-à-dire - ok, jeu de mots terrible).
Le dernier ajout à la famille des métadonnées API sont les métadonnées terminologiques. Voici le problème : comprendre comment utiliser les métadonnées terminologiques nécessite que vous ayez une solide compréhension des taxonomies, des termes et de leurs relations.
Pour une raison quelconque, notamment la façon dont ces composants spécifiques de WordPress sont nommés, il est difficile pour les gens de comprendre comment trouver ces informations.
Dans les prochains articles, nous approfondirons toutes ces informations pour nous assurer que vous comprenez parfaitement ce que sont les taxonomies, de quels termes il s'agit, comment elles sont liées les unes aux autres et comment les métadonnées jouent un rôle dans l'amplification de ces informations.
Il est facile de voir que nous avons fait notre travail.
Évidemment, ce n'est qu'une introduction à la direction que prend cette série, mais j'en suis enthousiasmé. Dans les trois articles restants, nous présenterons les API ci-dessus et expliquerons comment les utiliser à notre avantage lorsque nous travaillons avec des applications WordPress plus complexes.
Plus précisément, nous examinerons les API disponibles, comment les utiliser dans le contexte d'un projet et certaines des étapes à suivre afin de protéger et de vérifier les informations qui entrent dans la base de données (et les informations qui sont extrait de la base de données). base de données) afin que ceux qui utilisent notre site Web le fassent de manière sécurisée.
J'ai hâte de continuer avec une autre série sur la façon d'effectuer des tâches légèrement plus avancées avec WordPress. N'oubliez pas que si vous débutez, vous pouvez consulter ma série sur la façon de démarrer avec WordPress, qui s'adresse spécifiquement aux débutants WordPress.
En attendant, si vous recherchez d'autres utilitaires pour vous aider à créer votre ensemble d'outils WordPress croissant, n'oubliez pas de consulter les outils dont nous disposons sur le marché Envato.
Enfin, vous pouvez regarder tous mes cours et tutoriels sur ma page de profil et vous pouvez me suivre sur mon blog et/ou sur Twitter (@tommcfarlin) où je parle de développement logiciel dans le contexte de WordPress.
Comme toujours, n'hésitez pas à laisser vos questions ou commentaires dans le fil ci-dessous et je ferai de mon mieux pour y répondre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!