do_settings_sections() WP 2.7
Выводит на экран все блоки опций, относящиеся к указанной странице настроек в админ-панели.
Функция работает в связке с другими функциями API настроек.
Заметка: функция выведет заголовки секций в теге H3 и поля формы в таблице.
Хуков нет.
Возвращает
Выводит на экран HTML код блоков с полями формы.
Использование
do_settings_sections( $page );
- $page(строка) (обязательный)
- Идентификатор страницы админ-панели на которой нужно вывести блоки опций. Должен совпадать с параметром
$page
из add_settings_section( $id, $title, $callback, $page ).
По умолчанию: нет
Примеры
#1. Вывод секций настроек на странице настроек
Предположим, что мы зарегистрировали новые опции, добавили блок и поля к этому блоку. Теперь, нам нужно вывести эти поля на странице настроек плагина в админ-панели, тогда используем эту функцию:
<div class="wrap"> <?php screen_icon(); ?> <h2>Настройки плагина Primer</h2> <form action="options.php" method="POST"> <?php settings_fields( 'option_id' ); ?> <?php do_settings_sections( 'primer_page' ); ?> <?php submit_button(); ?> </form> </div>
Полный пример использования смотрите на странице API настроек.