56 lines
1.9 KiB
PHP
56 lines
1.9 KiB
PHP
<?php if ( ! defined( 'OT_VERSION') ) exit( 'No direct script access allowed' );
|
|
/**
|
|
* Builds the Theme Option UI.
|
|
*
|
|
* @uses ot_register_settings()
|
|
*
|
|
* @package OptionTree
|
|
* @author Derek Herman <derek@valendesigns.com>
|
|
* @copyright Copyright (c) 2012, Derek Herman
|
|
*/
|
|
|
|
/* get the settings array */
|
|
$get_settings = get_option( 'option_tree_settings' );
|
|
|
|
/* sections array */
|
|
$sections = isset( $get_settings['sections'] ) ? $get_settings['sections'] : array();
|
|
|
|
/* settings array */
|
|
$settings = isset( $get_settings['settings'] ) ? $get_settings['settings'] : array();
|
|
|
|
/* contexual_help array */
|
|
$contextual_help = isset( $get_settings['contextual_help'] ) ? $get_settings['contextual_help'] : array();
|
|
|
|
/* build the Theme Options */
|
|
if ( function_exists( 'ot_register_settings' ) ) {
|
|
|
|
ot_register_settings( array(
|
|
array(
|
|
'id' => 'option_tree',
|
|
'pages' => array(
|
|
array(
|
|
'id' => 'ot_theme_options',
|
|
'parent_slug' => 'themes.php',
|
|
'page_title' => __( 'Theme Options', 'option-tree' ),
|
|
'menu_title' => __( 'Theme Options', 'option-tree' ),
|
|
'capability' => 'manage_options',
|
|
'menu_slug' => 'ot-theme-options',
|
|
'icon_url' => null,
|
|
'position' => null,
|
|
'updated_message' => __( 'Theme Options updated.', 'option-tree' ),
|
|
'reset_message' => __( 'Theme Options reset.', 'option-tree' ),
|
|
'button_text' => __( 'Save Changes', 'option-tree' ),
|
|
'screen_icon' => 'themes',
|
|
'contextual_help' => $contextual_help,
|
|
'sections' => $sections,
|
|
'settings' => $settings
|
|
)
|
|
)
|
|
)
|
|
)
|
|
);
|
|
|
|
}
|
|
|
|
/* End of file ot-ui-theme-options.php */
|
|
/* Location: ./option-tree/ot-ui-theme-options.php */ |