【问题标题】:How does WordPress/mySQL associate tags with posts [duplicate]WordPress/mySQL 如何将标签与帖子相关联[重复]
【发布时间】:2013-01-10 00:41:40
【问题描述】:

可能重复:
How do you recommend implementing tags or tagging

我正在学习一些 php/mysql,我想到了 wordpress 如何将标签与帖子相关联,更重要的是,标签与多个帖子相关联,而无需在每个帖子的几个不同单元格中重复标签本身/线入mysql

谢谢

【问题讨论】:

标签: php mysql wordpress tags


【解决方案1】:

不特定于 wordpress,而是任何关系数据库架构。基本上你有一个包含内容的表格和一个带有标签的表格。然后为了连接这两者,你有一个将一个与另一个相关联的表。

下面是更深入描述的链接: http://www.anchor.com.au/hosting/support/CreatingAQuickMySQLRelationalDatabase

所以你有一个带有主键 ID 的内容表。 您还有一个带有自己的主键 ID 的标签表。 您的关系表具有这两个 ID,就像这样...

----------------------------
| id | content_id | tag_id |
----------------------------

然后您可以使用多种joins根据标签等选择内容。

不过,这个主题对于堆栈溢出来说太深入了。建议您对 mysql 数据库结构、关系表和连接进行一些基本的 google 搜索。该列表可能会持续数天。

有什么具体问题吗?如果你问我可能会更新。

【讨论】:

    【解决方案2】:

    php 代码和 MySQL 查询可以在 wp-includes/taxonomy.php 文件中找到,特别是 wp_set_object_terms() 函数:http://core.trac.wordpress.org/browser/tags/3.5.1/wp-includes/taxonomy.php#L2147

    【讨论】:

      猜你喜欢
      • 2012-10-04
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多