将“无限”选项添加到wordpress插件(存储在数组中)


Add 'unlimited' options to wordpress plugin (store in array)

我创建了一个插件,用户可以在其中"自定义"它,以添加无限数量的新字段。

与其在数据库中创建自己的表,我更喜欢使用内置选项(get_option、register_setting 等)。这将非常适合静态输入,但就我而言,用户可以添加尽可能多的新"设置",我想知道解决方案是什么。

因此,当我想检索选项时,它看起来像这样:

foreach(get_option('my_unlimited_options') as $name => $value) {
}

有什么线索吗?

选项

表中option_value是长文本类型,本质上它可以容纳很多字符,所以这可能就足够了(但同样取决于你将拥有多少个这些字段),它当然是序列化数组

我已经看到很多主题以这种方式使用选项字段,所以可能没问题