// IF THERE'S NOTHING, SET DEFAULTS if (empty($frank_general)) { $frank_general = array('header' => '', 'footer' => ''); } ?> <div class="button-container"> <input type="submit" name="submit" class="save-settings" value="<?php _e('Update Settings', 'frank_theme'); ?> " /> <?php frank_update_settings_button($frank_updated); ?> </div><!-- // BUTTON CONTAINER --> <!-- CUSTOM HEADER CODE --> <div id="first-option" class="option-container"> <label class="feature-title"><?php _e('Custom Header Code', 'frank_theme'); ?> </label> <div class="feature"> <textarea name="frank-general-header" class="textarea"><?php echo esc_html(stripslashes(frank_get_option('header'))); ?>
function frank_build_settings_page() { global $pagenow; // SET FILE DIRECTORY $file_dir = get_template_directory_uri(); // SETUP NEEDED STYLES & SCRIPTS FOR OPTIONS PAGE //wp_enqueue_script('jquery-ui-sortable' ); //wp_enqueue_script('frank-admin', $file_dir . '/admin/js/frank-utils.js', 'jquery', NULL, TRUE); //wp_enqueue_style('frank-admin', $file_dir . '/admin/css/frank-options.css', NULL, NULL, NULL); // SET DEFAULT DATA FOR FIRST RUN $frank_defaults = array('header' => true, 'title' => 'Section Title', 'caption' => 'Section Caption', 'num_posts' => 10); ?> <div class="wrap"> <h2> <?php _e('Frank Theme Settings', 'frank_theme'); ?> </h2> <?php if (isset($_GET['tab'])) { frank_admin_tabs($_GET['tab']); } else { frank_admin_tabs('general'); } ?> <form method="post" action=""> <div id="settings-container"> <?php if ($pagenow == 'themes.php' && $_GET['page'] == 'frank-settings') { if (isset($_GET['tab'])) { $tab = $_GET['tab']; } else { $tab = 'general'; } switch ($tab) { // SETUP OPTIONS FOR GENERAL TAB case 'general': require_once 'frank-theme-options-general.php'; break; case 'home': require_once 'frank-theme-options-home.php'; break; // END CASE "HOME" // END CASE "HOME" case 'performance': require_once 'frank-theme-options-performance.php'; break; } // END CASE "PERFORMANCE" } /* END SWITCH STATEMENT */ ?> <div class="button-container bottom"> <input type="submit" name="submit" class="save-settings" value="<?php _e('Update Settings', 'frank_theme'); ?> " /> <?php frank_update_settings_button($frank_updated); ?> </div><!-- // BUTTON CONTAINER --> </div><!-- // SETTINGS CONTAINER --> </form><!-- // END FORM --> <?php global $frank_warnings; if (defined('WP_DEBUG') && WP_DEBUG == true) { if (isset($frank_warnings)) { foreach ($frank_warnings as $warning) { echo "<p><b>Warning from Frank:</b> " . $warning . "</p>"; } } } ?> </div><!-- // WRAP --> <?php }