我有一个为wordpress编写的插件,我需要启用Pages小部件以使一切正常工作。如果我可以在插件中自己启用它,而不是要求用户执行此操作,那将是很好的。
您知道这样做的方法吗?
最佳答案
不完全确定您的窗口小部件如何工作,但是您可以通过将其添加到选项表中来自动启用页面窗口小部件,但是您必须添加代码以能够读取窗口小部件的存储类型,然后确定“页面”窗口小部件是否可用在正确的侧边栏中(您不必说是否必须在主题的同一侧边栏中启用该小部件,但我猜想确实如此)。然后,您还必须找出侧边栏中页面小部件相对于其他位置的位置,因为位置是wp管理员通常在小部件管理工具上执行的操作。
就是说,我认为您最好的选择是让小部件在运行时没有成功所需的条件时引发错误或安静地失败。您应该能够在小部件配置中添加文本,从而在管理小部件工具中显示有关页面小部件依赖性的消息。是否可以轻松地动态完成此操作,我还没有真正研究过。
关于wordpress - 有没有办法从WordPress插件中以编程方式启用小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379533/