3

我有一个为 wordpress 编写的插件,我需要启用 Pages 小部件才能使一切正常工作。如果我可以在插件中自己启用它而不是要求用户这样做,那就太好了。

你知道这样做的方法吗?

4

1 回答 1

1

不完全确定您的小部件如何工作,但您可以通过将其添加到选项表来自动启用页面小部件,但您必须添加代码才能读取小部件存储类型,然后确定页面小部件是否可用在正确的侧边栏中(您没有说是否必须在主题内的同一侧边栏中启用小部件,但我猜它确实如此)。然后,您还必须确定在侧边栏中相对于其他页面小部件的位置,因为位置是 wp 管理员通常在小部件管理工具上所做的事情。

也就是说,我认为你最好的选择是让你的小部件要么引发错误,要么在它没有在运行时成功所需的东西时安静地失败。您应该能够向小部件配置添加文本,以在管理小部件工具中显示有关页面小部件依赖关系的消息。这是否可以轻松地动态完成,我还没有真正研究过。

于 2008-12-19T22:03:00.853 回答