web-dev-qa-db-fra.com

Quels sont les termes et la taxonomie, comment ils se rapportent à la publication et comment ces trois sont stockés dans la base de données?

Je veux comprendre les termes et la taxonomie dans WordPress.

Mes questions:

  1. Quels sont les termes et la taxonomie dans wordpress?
  2. Comment les termes et la taxonomie sont-ils liés à la publication et comment sont-ils stockés dans la base de données?
  3. Quelle est la relation entre ces trois?

Mon problème actuel:

J'ai un site d'agence immobilière, mes publications sont stockées en tant que propriété, elle comporte différents types de fonctionnalités, d'autres domaines tels que chambres à coucher, salles de bains, garage, loyer ou vente, etc.

Je souhaite donc implémenter les mêmes fonctionnalités que Features. Je veux dire, je veux ajouter un nouveau champ, afin qu'il puisse être vu et mis à jour lorsque la propriété est mise à jour.

2
Trupti
  1. Quels sont les termes et la taxonomie dans wordpress?

De WordPress.org Codonomy Taxex ...

Dans WordPress, une "taxonomie" est un mécanisme de regroupement de certains posts (ou liens ou types de posts personnalisés) ...

Les noms des différents groupes dans une taxonomie sont appelés termes.

En prenant comme exemple des groupements d’animaux, nous pourrions appeler un groupe "oiseaux" et un autre groupe "poissons". "Poisson" et "oiseaux" sont des termes de notre taxonomie.

Cet extrait peut être lu en détail sur leur page.

  1. comment les termes et la taxonomie sont liés à la publication et comment la publication, les termes et la taxonomie sont stockés dans une base de données.

Dans votre base de données, vous obtenez un certain nombre de tables relatives aux termes et à la taxonomie. Ce sont, wp_term, wp_term_relationships, wp_term_taxonomy.

Une taxonomie que vous aurez toujours est une catégorie. Par exemple, Uncategorised, est un terme de la taxonomie. Dans votre base de données, vous constaterez que wp_term_taxonomy a une colonne term_id, il s'agit de la clé étrangère, qui est la clé primaire de wp_term - c'est ainsi que la taxonomie et le terme sont liés dans la base de données. La table wp_term_relationship simple contient la clé étrangère de l'ID de publication (en tant qu'objet) et le term_taxonomy_id ... il s'agit essentiellement d'une table de liens.

enter image description here

  1. Quelle est la relation entre ces trois?

Vous accédez donc à la page Catégorie et créez une nouvelle catégorie appelée "Nouveau chat". Vous avez maintenant une taxonomie (catégorie) et un terme (nouveau chat) ... vous créez ensuite un message et vous l'ajoutez à cette catégorie. Vous avez maintenant un message lié à ce terme et à cette taxonomie.

La taxonomie "catégorie" vous permet de regrouper les publications en les classant dans différentes catégories. Ces catégories peuvent ensuite être vues sur le site en utilisant les types d'URL '/ category/name'. Les catégories ont tendance à être prédéfinies et étendues.

Pour votre problème actuel ... vous pouvez éventuellement utiliser les catégories pour définir des aspects de la propriété, tels que son emplacement, son type (détaché, semi, en terrasse). Vous pouvez également utiliser la taxonomie des balises.

La taxonomie 'post_tag' est similaire aux catégories, mais sous une forme plus libre. Les tags peuvent être créés à la volée, en les tapant simplement. Ils sont visibles sur le site dans les types d'URL '/ tag/name'. Les messages ont généralement de nombreux tags et sont généralement affichés à proximité des messages ou sous la forme de nuages ​​de tags.

Vous pouvez également développer des taxonomies personnalisées mais elles doivent être enregistrées pour pouvoir être utilisées. Vous pouvez trouver un plugin qui pourrait aider avec ceci.

Je ne sais pas dans quelle mesure cela vous aide à résoudre votre problème, mais je devrais vous donner quelques idées et vous aider à comprendre comment elles fonctionnent.

1
Aravona