我試圖使用自定義插件將自定義字段值保存到wp_options
數據庫表。表單提交無法將數據保存到數據庫,WP設置API
在我的前端:
我的數據庫:
正如你可以從數據庫中看到theme_options
項是有,但option_value
場缺少一些信息,即我的表單提交中的數據項foo
?
我的代碼是在這裏: https://github.com/1cookie/work/tree/master/wp-content/plugins/fi-theme-settings
你能看到我在做什麼錯,爲什麼沒有得到輸入的值?
在此先感謝。
沒錯,但如果我剛剛啓用的插件並有在'與上述插件相關wp_options'沒有值那麼我不會更新數據庫 - 我會插入。一定? – cookie
您的文章的標題是「表單提交無法將數據保存到數據庫」,您問的問題是「您能看到我做錯了什麼,以及爲什麼沒有輸入值?」 當您提交表單時,無論在公司名稱字段中輸入什麼內容都不會保存到數據庫,因爲代碼中沒有任何更新option_value字段。 – unu
有趣的是,這個http://ottopress.com/2009/wordpress-settings-api-tutorial/文章恰好是我最初遵循的教程。我從這些中學到了什麼?請務必首先閱讀WP codex文檔,而不是試圖解開寫得不好的教程。 – cookie