問題描述
我很困惑。想要儲存我的外掛的資料。有人使用 add_options,還有其他人使用 register_settings 。我的問題是 add_options 和 register_setting 有什麼區別?
最佳解決方案
register_setting()使用 Settings API,它只是一個用於 options.php 的 API,自 WordPress 2.7 起更容易使用,更安全和優先的儲存選項的方式。
如果你只需要儲存幾個選項或簡單的外掛只是為了你自己 – 這是真的取決於你使用哪一個:)
這裡是設定 API(好的) 解釋:http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/
基本上,它使得一些事情變得更加容易,你不必再重複渲染整個表單 (偉大的外掛/主題與許多選項),你不需要關心隨機數等。
所以,總而言之,這兩個功能實際上做同樣的事情:)
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。