【发布时间】:2010-07-26 07:43:51
【问题描述】:
我开始写wordpress插件,我发现我需要创建表才能继续。有人可以指出一个关于修改 Wordpress 数据库的体面教程吗?
他们在这个主题上似乎缺乏通常优秀的文档。
【问题讨论】:
我开始写wordpress插件,我发现我需要创建表才能继续。有人可以指出一个关于修改 Wordpress 数据库的体面教程吗?
他们在这个主题上似乎缺乏通常优秀的文档。
【问题讨论】:
WordPress Codex 有一篇关于使用插件创建数据库表的好文章。
就像 Benoit 所说,大多数时候 wp_options 就足够了,但是如果您需要,那篇文章是开始使用自定义表的一个很好的指南。不过,首先,我建议您查看一下是否可以在不创建新表的情况下在逻辑上完成。 Custom Post Types 可以处理大多数与内容相关的功能的大部分繁重工作。 Custom Post Types Codex 条目的底部有几个很好的入门教程。
【讨论】:
在 WP 中,大多数插件不会创建新表,而是使用“wp_options”表,即使新表是“自然的”。
例如,“WP acronyms”插件。具有 2 列(首字母缩写词和定义)的表是很自然的。但是这个插件将首字母缩略词存储在“wp_options”表的单行中。当需要数据时,会解析该行的内容并提取字段(使用分隔符)。您可以考虑使用相同的方法。
【讨论】: