<?php /** * Theme Customizer * * @package Impressive_Portfolio */ function impressive_portfolio_customize_register( $wp_customize ) { // Upsell Section. $wp_customize->add_section( new Impressive_Portfolio_Upsell_Section( $wp_customize, 'upsell_sections', array( 'title' => __( 'Impressive Portfolio Pro', 'impressive-portfolio' ), 'button_text' => __( 'Buy Pro', 'impressive-portfolio' ), 'url' => 'https://ascendoor.com/themes/impressive-portfolio-pro/', 'background_color' => '#ff6762', 'text_color' => '#fff', 'priority' => 0, ) ) ); } add_action( 'customize_register', 'impressive_portfolio_customize_register' ); function impressive_portfolio_custom_control_scripts() { // Append .min if SCRIPT_DEBUG is false. $min = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min'; wp_enqueue_style( 'impressive-portfolio-custom-controls-css', get_stylesheet_directory_uri() . '/assets/css/custom-controls' . $min . '.css', array( 'pure-portfolio-custom-controls-css' ), '1.0', 'all' ); wp_enqueue_script( 'impressive-portfolio-custom-controls-js', get_stylesheet_directory_uri() . '/assets/js/custom-controls' . $min . '.js', array( 'pure-portfolio-custom-controls-js', 'jquery', 'jquery-ui-core', 'jquery-ui-sortable' ), '1.0', true ); } add_action( 'customize_controls_enqueue_scripts', 'impressive_portfolio_custom_control_scripts' );