Я запутался. Хочу сохранить данные для моего плагина. Есть люди, которые используют add_options, и есть другие, которые используют register_settings. Мой вопрос: в чем разница между add_optionsи register_setting?
Я запутался. Хочу сохранить данные для моего плагина. Есть люди, которые используют add_options, и есть другие, которые используют register_settings. Мой вопрос: в чем разница между add_optionsи register_setting?
Ответы:
register_setting () использует API настроек , который является просто API для options.php, более простой в использовании, более безопасный и предпочтительный способ хранения опций, начиная с WordPress 2.7.
Если вам нужно сохранить только несколько опций или создать простой плагин только для себя - какой из них использовать, действительно вам решать :)
Вот объяснение API настроек (хорошо): http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/
По сути, это делает несколько вещей намного проще: вам не нужно заново визуализировать целые формы (отлично подходит для плагинов / тем с большим количеством опций), вам не нужно заботиться о одноразовых элементах и т. Д.
Итак, подведем итог, обе эти функции фактически делают одно и то же :)