用于导入/导出wp_Options的插件

时间:2011-03-14 作者:Scott B

我正在考虑构建一个插件,可以导出和导入站点的自定义选项设置。

导出时,它只需从wp\\u选项中提取所有自定义选项,并创建它们的zip文件(可能是csv或xml)。导入时,它将获取压缩后的数据文件并将其提取到站点的wp\\u options表中。

我肯定这并不像听起来那么容易?有哪些潜在挑战?

这是选项1。选项#2会更受控制,因为它只会导出那些前缀为“my\\u2”的选项。那样的话,我就只会抓住那些我知道是我的自定义选项的选项。

有什么想法或想法吗?

下一个合乎逻辑的步骤是创建一个站点的克隆文件,包含所有插件、主题、帖子、页面、标签、评论、类别等。。。

此克隆文件可以导入到空站点中,从而在几秒钟内创建基线站点。

1 个回复
SO网友:Bainternet

我能想到的一个巨大挑战是,创建一个动态的导入导出系统,如果你在更新中到处添加另一个选项,你就不必返回导出功能并更新它以导出新选项,基本上我想说的是让它自动导出你所有的插件选项。如果以“key | value”格式转储转储文件,则在读取转储文件后,导入部分将更容易实现,因此只需在其中循环并导入所有选项,就不需要每次添加选项时都对其进行编辑。因此,主要是让您可以轻松地在所做的更改和更新中进行更新。

结束

相关推荐

如何获取我在Add_Options_Page中为我的页眉指定的标题

我有add_options_page(\'Post Products Settings\', \'Post Products Settings\', \'administrator\', \'pp_settings\', \'pp_settings_page\'); 无论如何,我可以得到在第一个参数中指定的内容,以便在我的页眉中使用?我知道我可以硬编码,但只是好奇