Php Wordpress插件、XML文件或数据库表..两者都有吗?

Php Wordpress插件、XML文件或数据库表..两者都有吗?,php,xml,database,wordpress,Php,Xml,Database,Wordpress,好了,伙计们,通过为wordpress创建一个“内容管理器”插件(主要是为了我工作的公司的内部利益),我已经完成了50%的工作,该插件可以创建具有漂亮界面的自定义帖子类型、淘气和元BOE 目前,我正在使用通过php创建的XML文件来解析和保存与“post-types”、“Taxonamies”和“metaboxes”相关的数据。我开始使用xml的主要原因是,我可以允许用户导出到xml文件并在另一个wordpress安装中导入。简单 虽然没有,但我不确定?让插件每次通过directorys递归来初

好了,伙计们,通过为wordpress创建一个“内容管理器”插件(主要是为了我工作的公司的内部利益),我已经完成了50%的工作,该插件可以创建具有漂亮界面的自定义帖子类型、淘气和元BOE

目前,我正在使用通过php创建的XML文件来解析和保存与“post-types”、“Taxonamies”和“metaboxes”相关的数据。我开始使用xml的主要原因是,我可以允许用户导出到xml文件并在另一个wordpress安装中导入。简单

虽然没有,但我不确定?让插件每次通过directorys递归来初始化post类型、taxonamies和meta框是否太重了?当我需要导入或导出simple时,我是否可以更好地使用crete3db表,并从那里导入或导出XML


想听听我们的意见吗

我会选择数据库解决方案。当XML文件变大时,解析将花费越来越多的时间,因为每次都会读取整个文件

在数据库中,您可以只选择所需的值,而不需要每次都解析整个文档

此外,从存储在数据库中的值实现XML导入/导出应该不是什么大问题


但是,如果你有非常小的XML文件(比如少于100个字符),并且它们增长不多,你就必须决定是否值得花时间更改到数据库。

你需要在用户每次来到博客的一侧时解析XML文件,还是只在使用管理后端时才解析XML文件?是的,每次有人来到网站时,(好吧,我猜无论如何)由于wordpress必须注册自定义帖子类型等..n管理和前端的每页刷新…我认为无论如何都是这样