array(
'href' => array(),
'title' => array()
),
'br' => array(),
'em' => array(),
'strong' => array(),
);
echo wp_kses( $this->label, $args );
}
}
$wp_customize->get_setting('blogname')->transport='postMessage';
$wp_customize->get_setting('blogdescription')->transport='postMessage';
$wp_customize->get_setting('header_textcolor')->transport='postMessage';
/*
Logo
===================================================== */
$section_args = array(
'wp_customize' => $wp_customize,
'title' => esc_html__( 'Logo', 'shophistic-lite' ),
'label' => sprintf( __( 'Check out the PRO version to change logo.', 'shophistic-lite' ), esc_url( 'http://www.quemalabs.com/theme/shophistic-lite/?utm_source=Shophistic%20Lite%20Theme&utm_medium=Pro%20Button&utm_campaign=Shophistic' ) ),
'priority' => 100
);
shophistic_lite_pro_btns( $section_args );
/*
Home Page
===================================================== */
$section_args = array(
'wp_customize' => $wp_customize,
'title' => esc_html__( 'Home Page', 'shophistic-lite' ),
'label' => sprintf( __( 'Check out the PRO version to create an awesome home page.', 'shophistic-lite' ), esc_url( 'http://www.quemalabs.com/theme/shophistic-lite/?utm_source=Shophistic%20Lite%20Theme&utm_medium=Pro%20Button&utm_campaign=Shophistic' ) ),
'priority' => 100
);
shophistic_lite_pro_btns( $section_args );
/*
Sidebar side
===================================================== */
$section_args = array(
'wp_customize' => $wp_customize,
'title' => esc_html__( 'Sidebar Side', 'shophistic-lite' ),
'label' => sprintf( __( 'Check out the PRO version to choose the side of the sidebar.', 'shophistic-lite' ), esc_url( 'http://www.quemalabs.com/theme/shophistic-lite/?utm_source=Shophistic%20Lite%20Theme&utm_medium=Pro%20Button&utm_campaign=Shophistic' ) ),
'priority' => 100
);
shophistic_lite_pro_btns( $section_args );
/*
Mega Menus
===================================================== */
$section_args = array(
'wp_customize' => $wp_customize,
'title' => esc_html__( 'Mega Menus', 'shophistic-lite' ),
'label' => sprintf( __( 'Check out the PRO version to create mega menus.', 'shophistic-lite' ), esc_url( 'http://www.quemalabs.com/theme/shophistic-lite/?utm_source=Shophistic%20Lite%20Theme&utm_medium=Pro%20Button&utm_campaign=Shophistic' ) ),
'priority' => 100
);
shophistic_lite_pro_btns( $section_args );
/*
Footer Widgets
===================================================== */
$section_args = array(
'wp_customize' => $wp_customize,
'title' => esc_html__( 'Footer Widgets', 'shophistic-lite' ),
'label' => sprintf( __( 'Check out the PRO version to add widgets in the footer of your site.', 'shophistic-lite' ), esc_url( 'http://www.quemalabs.com/theme/shophistic-lite/?utm_source=Shophistic%20Lite%20Theme&utm_medium=Pro%20Button&utm_campaign=Shophistic' ) ),
'priority' => 100
);
shophistic_lite_pro_btns( $section_args );
}
/*
Enqueue Script for top buttons
*/
if ( ! function_exists( 'shophistic_lite_customizer_controls' ) ){
function shophistic_lite_customizer_controls(){
wp_register_script( 'shophistic_lite_customizer_top_buttons', SHOPHISTIC_JS . '/theme-customizer-top-buttons.js', array( 'jquery' ), true );
wp_enqueue_script( 'shophistic_lite_customizer_top_buttons' );
wp_localize_script( 'shophistic_lite_customizer_top_buttons', 'topbtns', array(
'pro' => esc_html__( 'View PRO version', 'shophistic-lite' ),
'documentation' => esc_html__( 'Documentation', 'shophistic-lite' ),
'reviews' => esc_html__( 'Leave a review (it help us)', 'shophistic-lite' )
) );
}
}//end if function_exists
add_action( 'customize_controls_enqueue_scripts', 'shophistic_lite_customizer_controls' );
/*
*Sanitize for Sidebar Side
*/
function shophistic_lite_sanitize_sidebar_side( $value ) {
$sidebar_side = array(
'right' => __('Right', 'shophistic-lite'),
'left' => __('Left', 'shophistic-lite')
);
if ( ! array_key_exists( $value, $sidebar_side ) )
$value = 'left';
return $value;
}
/*
*Sanitize Fonts
*/
function shophistic_lite_sanitize_fonts( $value ) {
return $value;
}
/*
Create the "PRO version" buttons
*/
if ( ! function_exists( 'shophistic_lite_pro_btns' ) ){
function shophistic_lite_pro_btns( $args ){
$wp_customize = $args['wp_customize'];
$title = $args['title'];
$label = $args['label'];
if ( isset( $args['priority'] ) || array_key_exists( 'priority', $args ) ) {
$priority = $args['priority'];
}else{
$priority = 120;
}
$section_id = sanitize_title( $title );
$wp_customize->add_section( $section_id , array(
'title' => $title,
'priority' => $priority
) );
$wp_customize->add_setting( $section_id, array(
'sanitize_callback' => 'shophistic_lite_pro_version'
) );
$wp_customize->add_control( new shophistic_lite_Pro_Version( $wp_customize, $section_id, array(
'section' => $section_id,
'label' => $label
)
) );
}
}//end if function_exists
?>