获取所有已注册侧栏的列表

时间:2010-12-30 作者:Jonah Goldstein

我正在为每个类别自动注册边栏(每个类别有一个单独的小部件空间)。我使用的技术是here.

在管理方面,我有一个选项页面,我需要显示所有注册边栏的下拉列表。。。有没有办法动态获取已注册边栏的列表?因为他们正在函数中注册。php我假设它们在内存中,而不是在数据库中。

我可以跟踪我在某个全局变量中注册的边栏,但为了防止插件注册自己的边栏,我也想对它们进行说明。

如果有必要的话,我会挖掘核心,但我想可能有人会马上知道:)

谢谢

1 个回复
最合适的回答,由SO网友:Jonah Goldstein 整理而成

隐马尔可夫模型。。。我不确定这是否是最好的方法,但很简单:

我进去看看register_sidebar() 并发现新的边栏简单地固定在一个数组上:$wp_registered_sidebars

我想就是这样。如果他们更改变量的名称,我想我会完蛋的。

结束

相关推荐

Sidebar slideshow widget

有人知道可以放在边栏上的高质量图像幻灯片小部件吗?