我为WordPress编写了一个插件,它有一些用户可配置的设置,这些设置是使用WordPress建议的方法存储的。我知道它们保存在wp\\u options表中,但这是WordPress options API抽象的。
现在,我正在尝试添加一个“全局覆盖”的设置,可以在多站点安装的网络管理部分进行配置。我找到了合适的钩子来设计我的设置页面,但是我找不到任何关于在哪里保存数据的信息。
如果我使用普通选项API保存它,则会分别为每个站点保存设置。我正在寻找一个为所有站点全局保存这些设置的位置,因此插件可以首先查看这些设置是否已被服务器管理员全局覆盖。
我可以编写一些代码,直接写入其中一个站点的wp\\u options表(例如site#1),甚至创建自己的表。我知道如何做所有这些事情,但如果有更好的方法来编写多站点插件,我不想这样做。
谢谢你的建议。