разница между add_options и register_setting


8

Я запутался. Хочу сохранить данные для моего плагина. Есть люди, которые используют add_options, и есть другие, которые используют register_settings. Мой вопрос: в чем разница между add_optionsи register_setting?

Ответы:


10

register_setting () использует API настроек , который является просто API для options.php, более простой в использовании, более безопасный и предпочтительный способ хранения опций, начиная с WordPress 2.7.

Если вам нужно сохранить только несколько опций или создать простой плагин только для себя - какой из них использовать, действительно вам решать :)

Вот объяснение API настроек (хорошо): http://www.chipbennett.net/2011/02/17/incorporating-the-settings-api-in-wordpress-themes/

По сути, это делает несколько вещей намного проще: вам не нужно заново визуализировать целые формы (отлично подходит для плагинов / тем с большим количеством опций), вам не нужно заботиться о одноразовых элементах и ​​т. Д.

Итак, подведем итог, обе эти функции фактически делают одно и то же :)


1
например, там вы можете использовать svn.wp-plugins.org/addquicktag/trunk/inc/class-settings.php
bueltge
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.