2012-03-13 44 views
0

我最初編寫了我的Wordpress 3.0小部件http://codex.wordpress.org/Widgets_API,用於在小部件頁面上進行編輯,然後將其放置在側邊欄中,該側邊欄使用小部件中的update()函數自動處理更新。它現在已經發展了,現在需要一個小部件管理頁面,所以在我的小部件類外部,我添加了另一個動作,我發現http://codex.wordpress.org/Adding_Administration_Menus添加了一個admin_menu,到目前爲止這麼好(希望我使用了當前的API方法,但似乎沒有其他方法在WP的widget.php文件中)。我創建了表單,但我不知道如何現在更新小部件。我查看了小部件的代碼,但我不確定更新函數的實際工作方式。我讀過,你可以有選擇,並將它們添加到數據庫,但如果它們已經存在,我不想放棄這些數據,如果有辦法繼續使用它。小部件將在小部件頁面上保留兩個字段,其餘部分將在管理頁面上處理。如何使用更新功能或同等功能更新我的Wordpress 3.0小部件管理頁面?

如何從管理頁面更新我的小部件,並讓小部件檢索它,並且可以通過使用WP3.0當前小部件將其存儲在與我現有的小部件數據相同的位置中完成API?如果不是,我會如何去做呢?

回答