Ejemplo n.º 1
0
 /**
  * Render themes
  *
  * @access public
  *
  * @param $page
  *
  * @return void
  */
 public static function render_themes($page = '')
 {
     global $wp_settings_sections, $wp_settings_fields;
     self::$page = $page;
     if (!isset($wp_settings_sections) || !isset($wp_settings_sections[$page])) {
         return;
     }
     foreach ((array) $wp_settings_sections[$page] as $section) {
         if ($section['callback']) {
             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>';
     }
 }