我正在开发一个wordpress插件,它需要能够检测当前活动的主题是否具有支持小部件的侧边栏,以便它知道它是否可以添加小部件。那么,如何检测当前主题是否支持小部件?如何检测wordpress主题是否有侧边栏
回答
你会很高兴地听到有一对夫妇的变量,WP用途:
$ wp_registered_sidebars和$ wp_registered_widgets
然后,按照可湿性粉剂管理员/ widgets.php:
$ sidebars = array_keys($ wp_registered_sidebars);不要忘了,WordPress本身就是这么做的 - 如果主题中没有小部件阅读边栏,那么widgets.php页面会告诉你(如果你看看内核中的wp-admin/widgets.php,你会看到如何,但这2个变量是它的基础)
没有安装主题,并试图确定侧边栏和小工具是否真的工作没有好方法。我保留一个备用域名,仅用于测试WordPress中的主题和小部件。 WordPress是一个非常棒的工具(我至少运行了十几个域名),但是一些主题很片面。
要测试的另一件事是,当您将它们放在特定的侧边栏中时,这些小部件是否显示正确。我发现了几个主题,可以将窗口小部件数据从左侧栏复制到右侧栏,反之亦然。
默认侧边栏(没有添加小部件)与您在开始移动小部件时获得的侧栏完全不同。
欢迎来到实验计算机科学的精彩世界。
John,恐怕这是不正确的。插件开发人员如何安装每一个可能的主题?最初的问题是,是否有可能检测出主题是否具有widget准备好的侧边栏。 – RichardTape 2011-03-17 17:15:18
- 1. 响应式侧边栏wordpress主题
- 2. wordpress主题添加左侧边栏
- 3. WordPress主题,侧边栏位置
- 4. 带侧边栏的主题?
- 5. 如何作出正确的侧边栏的WordPress主题
- 6. 如何在wordpress twentyeleven主题中添加两个侧边栏
- 7. WordPress主题侧栏小部件问题
- 8. 如何为没有侧边栏的主题创建窗口化边栏?
- 9. 如何使WordPress的侧边栏
- 10. 如何注册侧边栏wordpress
- 11. 如何禁用wordpress中的侧边栏
- 12. 如何检查侧边栏是否在Android中打开?
- 13. 使用其它的侧边栏创建一个WordPress主题
- 14. WordPress的Nayma主题自定义侧边栏不会显示
- 15. Wordpress主题不显示谷歌广告侧边栏
- 16. WordPress主题二十三php - 需要不显示侧边栏
- 17. 将订购图片存储在Wordpress主题的侧边栏中
- 18. Wordpress bbpress - 无法在自定义主题中显示侧边栏
- 19. 动态侧边栏添加到Exisiting WordPress主题
- 20. 在wordpress儿童主题中添加两个侧边栏
- 21. WordPress的侧边栏对齐
- 22. WordPress的外部侧边栏
- 23. WordPress的侧边栏类
- 24. WordPress的 - 侧边栏列表
- 25. WordPress的侧边栏定位
- 26. 如何在主要内容后有左侧和右侧边栏?
- 27. 获取所有WordPress的侧边栏
- 28. 添加左边框的侧边栏(WordPress的二十十四主题)
- 29. 在WordPress主题中显示特定的现有小部件,绕过侧边栏
- 30. 如何制作标题和侧边栏?
不要忘记在使用它们之前全球化这两个变量;) – RichardTape 2011-03-17 17:00:56