Для чего на самом деле предназначена группа настроек?
Скажем, у меня есть вариант
update_option('pp_options', $options);
Когда я хочу создать форму для этого, я узнал, что мне нужно создать группу настроек
register_setting('pp_options_group', 'pp_options');
Затем в форме сделайте
settings_fields('pp_options_group')
Но я действительно не знаю, для чего на самом деле предназначена группа настроек? я знаю, что это связано с дезинфекцией, но зачем нужно создавать группу для дезинфекции?
3
1 answers
Дезинфекция является второстепенной функцией. Главное это:
Функции register_setting и unregister_setting добавляют и удаляют параметры из белого списка разрешенных параметров, которые может сохранить форма. Они также могут назначить функцию обратного вызова sanitize в качестве меры безопасности для проверки значения каждого параметра. (Настройки регистрации )
Технически $option_group
аргумент используется для:
- ключ массива в глобальном массиве белого списка параметры
- часть имени фильтра для запуска обратного вызова очистки
2
Author: Rarst, 2010-09-14 10:45:24