gpt4 book ai didi

terminology - 在Web开发中,什么是 "term"、 "taxonomy terms"和 "vocabulary"?

转载 作者:行者123 更新时间:2023-12-03 06:15:41 27 4
gpt4 key购买 nike

我需要有目的地再创建 2 个表:一个表将存储标签和类别数据(类别可以有层次结构,但标签没有),另一个表存储标签、类别和内容之间的关系。但我对那两张 table 的名称很困惑。我确实是网络开发的新手。经过一番谷歌搜索后,我发现了一些单词,如术语、分类术语和来自 drupal 和 wordpress 的词汇。但我不知道它们的意思。您能解释一下这些词并帮我为我的两张表命名吗?当然,如果这些表的设计不适合我的目的,也请指导我。

content{
content_id
...
}

table_A{
type (tag, category, ...)
name
parent_id
}

table_B{
table_A_id
content_id
}

最佳答案

与wordpress相关,这些词确实令人困惑。如果您使用 WordPress 构建网站,则无需担心用于存储分类法和术语的数据库表,因为它内置了处理所有这些问题的方法。

当您在 WordPress 管理面板中编辑页面或帖子时,您会注意到默认情况下右侧有一个框,该框自称为“类别”并允许您创建新类别。创建后,您可以将帖子或页面添加到您创建的任何“类别”中。我相信你已经明白了。

随着 WordPress 版本的构建,人们开始要求对其内容分类进行更多的自定义控制。因此开发人员在 WordPress 中添加了“自定义分类法”。为了清楚起见,我应该提到“类别”是 WordPress 内置的默认“分类法”的名称。

分类是一组术语。因此,当您在管理面板的右侧框中创建“类别”(例如“新闻”)时,您正在创建一个“术语” ”名为“新闻”,属于“类别”分类法。

这允许开发人员定义自己的分类法(比方说“产品”)并将其与页面、帖子或任何其他“帖子类型”相关联。因此,如果它与管理面板中的普通“帖子”相关联。编辑后会出现一个与现有“类别”框完全相同的框,但会称自己为“产品”。添加到该列表中的任何内容都将是“产品”分类下的术语。

希望这能澄清一些使用 WordPress 的事情。这些术语在不同的上下文中可以有不同的使用方式,因此我所说的任何内容都不一定适用于 wordpress 包之外的任何内容。不幸的是,对于您可能在讨论中看到的给定单词,通常没有通用的“Web 开发”含义。

关于terminology - 在Web开发中,什么是 "term"、 "taxonomy terms"和 "vocabulary"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976306/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com