什么是术语和分类,它们如何与帖子相关,以及这三个词如何存储在数据库中?

时间:2015-05-27 作者:Trupti

我想了解WordPress中的术语和分类法。

My questions:

My actual problem:

我有一个房地产代理网站,我的帖子存储为属性,它有不同类型的功能,其他领域如卧室、浴室、车库、出租或出售等。功能有复选框和多个答案。

所以我想实现与Features 有我的意思是,我想添加新字段,以便在更新属性时可以看到和更新它。

1 个回复
SO网友:Aravona

wordpress中的术语和分类是什么。组织的Taxonomy Codex...

在WordPress中,a“;“分类法”;是一些帖子(或链接或自定义帖子类型)的分组机制。。。

分类法中不同分组的名称称为术语。

以动物分组为例,我们可以将一组称为;鸟类“;,和另一组“;鱼"E;鱼“;和;鸟类“;是我们分类法中的术语。

这段代码可以在他们的页面上详细阅读。

术语和分类法如何与post相关,以及post、术语和分类法如何存储在数据库中在您的数据库中,您可以获得许多与术语和分类相关的表。它们是,wp\\u term,wp\\u term\\u关系,wp\\u term\\u分类法。

您将始终拥有的一种分类法是类别。例如,“未分类”是分类学中的一个术语。在数据库中,您会发现wp\\U term\\u分类法有一个term\\u id列,这是外键,它是wp\\u术语的主键-这是分类法和术语在数据库中的链接方式。wp\\u term\\u relationship table simple保存post ID外键(作为对象)和term\\u taxonomy\\u ID。。。本质上,这是一个链接表。

enter image description here

这三者之间的关系是什么因此,您可以转到类别页面,创建一个名为“new Cat”的新类别。您现在有了一个分类法(Category)和一个术语(New Cat)。。。然后制作一篇文章并将其添加到该类别中,现在您有了一篇链接到该术语和分类法的文章。

“类别”分类法允许您通过将帖子分类到不同类别来将其分组。然后,可以使用“/类别/名称”类型的URL在站点上查看这些类别。类别往往是预定义的、范围广泛的。

对于你的实际问题。。。您可以潜在地使用类别来定义特性的各个方面,例如位置、特性类型(分离、半分离、梯田),或者您可以研究如何利用标记分类法。

“post\\u tag”分类法类似于类别,但形式更自由。只需简单地输入标签,就可以动态生成标签。它们可以在站点上的“/标记/名称”类型的URL中看到。帖子往往有许多标签,它们通常以标签云的形式显示在帖子附近。

您还可以开发custom taxonomies 但是,这些需要注册才能使用。您可以找到一个插件来帮助实现这一点。

我不确定这对你的实际问题有多大帮助,但应该给你一些想法,帮助你理解它们是如何工作的。

结束

相关推荐

Split posts between databases

我的客户要求为基于WP的wordpress(单站点,而不是多站点)提供一个非常具体的解决方案。基本上,他想要的是,假设在1000篇文章之后,应该创建新的数据库(只有5个表,posts,posmeta和3个与分类相关的表),新的文章应该和所有的post meta一起存储在这个数据库中,直到它达到1000篇文章,然后处理重复。具有挑战性的部分是,所有这些数据库必须同时处于活动状态,因此WP应该能够同时访问来自主数据库和所有这些新创建的数据库(有5个表)的帖子。这可能需要hyperdb. 问题包括:如何告诉wp