我正在为每个类别自动注册边栏(每个类别有一个单独的小部件空间)。我使用的技术是here.
在管理方面,我有一个选项页面,我需要显示所有注册边栏的下拉列表。。。有没有办法动态获取已注册边栏的列表?因为他们正在函数中注册。php我假设它们在内存中,而不是在数据库中。
我可以跟踪我在某个全局变量中注册的边栏,但为了防止插件注册自己的边栏,我也想对它们进行说明。
如果有必要的话,我会挖掘核心,但我想可能有人会马上知道:)
谢谢
最合适的回答,由SO网友:Jonah Goldstein 整理而成
隐马尔可夫模型。。。我不确定这是否是最好的方法,但很简单:
我进去看看register_sidebar()
并发现新的边栏简单地固定在一个数组上:$wp_registered_sidebars
我想就是这样。如果他们更改变量的名称,我想我会完蛋的。