Definition:
function do_settings_sections($page) {}
Prints out all settings sections added to a particular settings page
Part of the Settings API. Use this in a settings page callback function to output all the sections and fields that were added to that $page with add_settings_section() and add_settings_field()
Parameters
- string $page: The slug name of the page whos settings sections you want to output
Source code
function do_settings_sections($page) { global $wp_settings_sections, $wp_settings_fields; if ( !isset($wp_settings_sections) || !isset($wp_settings_sections[$page]) ) return; foreach ( (array) $wp_settings_sections[$page] as $section ) { echo "<h3>{$section['title']}</h3>\n"; call_user_func($section['callback'], $section); if ( !isset($wp_settings_fields) || !isset($wp_settings_fields[$page]) || !isset($wp_settings_fields[$page][$section['id']]) ) continue; echo '<table class="form-table">'; do_settings_fields($page, $section['id']); echo '</table>'; }
972
No comments yet... Be the first to leave a reply!