【发布时间】:2012-03-14 15:25:21
【问题描述】:
我最初编写了我的 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 将其存储在与我现有小部件数据相同的位置的方式完成?如果没有,我该怎么做?
【问题讨论】:
标签: php database wordpress plugins widget