нулевой обратный вызов в разделе "Добавить настройки"


Некоторый код, который я просматриваю из плагина, содержит эту строку

add_settings_section("section", "Settings", null, "theme-options");

, у которого есть обратный вызов null.

Посмотрев на https://codex.wordpress.org/Function_Reference/add_settings_section там написано

$обратный вызов - (строка) (обязательно) Функция, которая заполняет раздел нужным содержимым. Функция должна воспроизводить свой вывод.

Итак, почему это null и каковы последствия?

Author: Pieter Goosen, 2016-07-03

1 answers

$callback = NULL означает, что есть переменная $callback, но у нее нет value.

В этом случае, если вы не добавите какие-либо поля настроек с помощью add_setting_field() и не зарегистрируете эти настройки с помощью register_setting(), вы получите подзаголовок Settings на странице Settings без какого-либо содержимого в этом разделе.

Вот старый учебник, который может быть полезен, чтобы показать, о чем я говорю. Смотрите третий скриншот и код выше это.

Также:

 2
Author: Max Yudin, 2016-07-04 06:14:58