wp/wp-content/themes/IN-MOTION-package-u1/option-tree/includes/ot-ui-theme-options.php
author ymh <ymh.work@gmail.com>
Mon, 14 Oct 2019 17:39:30 +0200
changeset 7 cf61fcea0001
parent 0 d970ebf37754
permissions -rwxr-xr-x
resynchronize code repo with production
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php if ( ! defined( 'OT_VERSION') ) exit( 'No direct script access allowed' );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
/**
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
 * Builds the Theme Option UI.
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
 * @uses      ot_register_settings()
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
 *
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
 * @package   OptionTree
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
 * @author    Derek Herman <derek@valendesigns.com>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
 * @copyright Copyright (c) 2012, Derek Herman
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
 */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
/* get the settings array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
$get_settings = get_option( 'option_tree_settings' );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
/* sections array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
$sections = isset( $get_settings['sections'] ) ? $get_settings['sections'] : array();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
/* settings array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
$settings = isset( $get_settings['settings'] ) ? $get_settings['settings'] : array();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
/* contexual_help array */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
$contextual_help = isset( $get_settings['contextual_help'] ) ? $get_settings['contextual_help'] : array();
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
/* build the Theme Options */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
if ( function_exists( 'ot_register_settings' ) ) {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
  ot_register_settings( array(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
      array(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
        'id'                  => 'option_tree',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
        'pages'               => array( 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
          array(
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
            'id'              => 'ot_theme_options',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
            'parent_slug'     => 'themes.php',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
            'page_title'      => apply_filters( 'ot_theme_options_page_title', __( 'Theme Options', 'option-tree' ) ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
            'menu_title'      => apply_filters( 'ot_theme_options_menu_title', __( 'Theme Options', 'option-tree' ) ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
            'capability'      => apply_filters( 'ot_theme_options_capability', 'edit_theme_options' ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
            'menu_slug'       => 'ot-theme-options',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
            'icon_url'        => apply_filters( 'ot_theme_options_icon_url', null ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
            'position'        => apply_filters( 'ot_theme_options_position', null ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
            'updated_message' => apply_filters( 'ot_theme_options_updated_message', __( 'Theme Options updated.', 'option-tree' ) ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
            'reset_message'   => apply_filters( 'ot_theme_options_reset_message', __( 'Theme Options reset.', 'option-tree' ) ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
            'button_text'     => apply_filters( 'ot_theme_options_button_text', __( 'Save Changes', 'option-tree' ) ),
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
            'screen_icon'     => 'themes',
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
            'contextual_help' => $contextual_help,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
            'sections'        => $sections,
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
            'settings'        => $settings
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
          )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
        )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
      )
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
    ) 
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
  );
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
/* End of file ot-ui-theme-options.php */
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
/* Location: ./option-tree/ot-ui-theme-options.php */