Multiple page plugin settings

时间:2015-12-07 作者:Terix

我正在构建一个插件,我已经创建了一个单一的设置页面,可以正常工作,没有任何问题。由于它变得很长,由3个不同的部分组成,我想把它分成3个子页面。

到目前为止,我成功地获得了3个页面,并在其右侧页面中加载了字段。有些事情我无法解决,也无法在抄本上找到答案。

我有一个主页和3个子页,但目前主链接有自己的空白页。我希望主页上的clck转到第一个子页面,就像wordpress菜单的默认行为一样。

我为3个子菜单创建了3个不同的settings\\u字段,但现在当我保存其中一个时,其他两个部分将被擦除。我希望每个字段保持其值,除非发生更改。

1 个回复
SO网友:cjbj

WordPress始终保存所有options in one group 同时因此,如果您的页面中只包含组中的一部分选项,则其余选项将另存为“未设置”。

解决方案有两种可能的途径。简单的方法是在每个页面中包含所有选项,并使用css隐藏其中一些选项。然后,它们将原封不动地保存。另一个是将选项组拆分为三个组。

考虑菜单:如果将第一页同时设置为主菜单项和第一个子菜单项,那么就完成了。

相关推荐