// 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')));
?>
Exemplo n.º 2
0
    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 
    }