如何使用更新功能或等效功能更新Wordpress 3.0小部件管理页面


How to update my Wordpress 3.0 widget admin page using the update function or equivalent?

我最初编写了Wordpress 3.0小部件http://codex.wordpress.org/Widgets_API用于在小部件页面放置在侧边栏后对其进行编辑,侧边栏使用小部件中的update()函数自动处理更新。它已经发展壮大,现在需要一个小部件管理页面,所以在我的小部件类之外,我添加了我发现的另一个操作http://codex.wordpress.org/Adding_Administration_Menus添加admin_menu,到目前为止还不错(希望我使用当前的API方法,但在WP的widget.php文件中似乎没有其他方法)。我创建了表单,但现在不知道如何更新小部件。我已经查看了小部件的代码,我不确定更新功能实际上是如何工作的。我读到你可以有选项并将它们添加到数据库中,但如果它们已经存在,如果有办法继续使用,我不想放弃这些数据。小部件将在小部件页面上保留两个字段,其余的将在管理页面上处理。

我如何从管理页面更新我的小部件,并让小部件检索它,这可以通过使用WP3.0当前小部件API将其存储在与我现有的小部件数据相同的位置来完成吗?如果没有,我该怎么做?

答案可以在"插件选项入门套件"插件中找到http://wordpress.org/extend/plugins/plugin-options-starter-kit/其中包含了您需要了解如何使用设置API、添加管理菜单页等的所有内容。迫不及待地想看看这个插件的下一次更新。