нулевой обратный вызов в разделе "Добавить настройки"
Некоторый код, который я просматриваю из плагина, содержит эту строку
add_settings_section("section", "Settings", null, "theme-options");
, у которого есть обратный вызов null
.
Посмотрев на https://codex.wordpress.org/Function_Reference/add_settings_section там написано
$обратный вызов - (строка) (обязательно) Функция, которая заполняет раздел нужным содержимым. Функция должна воспроизводить свой вывод.
Итак, почему это null
и каковы последствия?
1 answers
$callback = NULL
означает, что есть переменная $callback
, но у нее нет value
.
В этом случае, если вы не добавите какие-либо поля настроек с помощью add_setting_field()
и не зарегистрируете эти настройки с помощью register_setting()
, вы получите подзаголовок Settings
на странице Settings
без какого-либо содержимого в этом разделе.
Вот старый учебник, который может быть полезен, чтобы показать, о чем я говорю. Смотрите третий скриншот и код выше это.
Также: