HEX
Server: Apache
System: Linux webd006.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: zwafgyp (177615)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/zwafgyp/coolswim/wp-content/themes/liftsupply/inc/customizer.php
<?php
/**
 * mode Customizer support
 *
 * @package WpOpal
 * @subpackage liftsupply
 * @since liftsupply 1.0
 */
//Update logo wordpress 4.5
if (version_compare($GLOBALS['wp_version'], '4.5', '>=')) {
    function liftsupply_fnc_setup_logo()
    {
        add_theme_support('custom-logo');
    }

    add_action('after_setup_theme', 'liftsupply_fnc_setup_logo');
}
if ( ! function_exists( 'liftsupply_fnc_customize_register' ) ) :
function liftsupply_fnc_customize_register($wp_customize){
    $wp_customize->remove_section('colors');

    // Add Panel Colors
    $wp_customize->add_panel('colors', array(
        'priority' => 15,
        'capability' => 'edit_theme_options',
        'theme_supports' => '',
        'title' => esc_html__('Colors', 'liftsupply'),
    ));
    /* OpalTool: inject code */
    
    // Primary Color
    $wp_customize->add_section('liftsupply_main_color', array(
        'title'      => esc_html__('Main Color', 'liftsupply'),
        'transport'  => 'postMessage',
        'priority'   => 10,
        'panel'      => 'colors'
    ));
    $wp_customize->add_setting('liftsupply_maincolor_primary_color', array(
        'default'    => get_option('liftsupply_maincolor_primary_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control header_bg
    $wp_customize->add_control('liftsupply_maincolor_primary_color', array(
        'label'    => esc_html__('Primary Color', 'liftsupply'),
        'section'  => 'liftsupply_main_color',
        'type'      => 'color',
    ) );/* OpalTool: end inject code */
        // Add Section body
    $wp_customize->add_section('liftsupply_color_body', array(
        'title'      => esc_html__('Body', 'liftsupply'),
        'transport'  => 'postMessage',
        'priority'   => 10,
        'panel'      => 'colors'
    ));    // Add setting body_bg
    $wp_customize->add_setting('liftsupply_color_body_bg', array(
        'default'    => get_option('liftsupply_color_body_bg'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control body_bg
    $wp_customize->add_control('liftsupply_color_body_bg', array(
        'label'    => esc_html__('Body Background', 'liftsupply'),
        'section'  => 'liftsupply_color_body',
        'type'      => 'color',
    ) );
    // Add setting body_color
    $wp_customize->add_setting('liftsupply_color_body_color', array(
        'default'    => get_option('liftsupply_color_body_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control body_color
    $wp_customize->add_control('liftsupply_color_body_color', array(
        'label'    => esc_html__('Body color', 'liftsupply'),
        'section'  => 'liftsupply_color_body',
        'type'      => 'color',
    ) );
    // Add Section topbar
    $wp_customize->add_section('liftsupply_color_topbar', array(
        'title'      => esc_html__('Topbar', 'liftsupply'),
        'transport'  => 'postMessage',
        'priority'   => 10,
        'panel'      => 'colors'
    ));    // Add setting topbar_bg
    $wp_customize->add_setting('liftsupply_color_topbar_bg', array(
        'default'    => get_option('liftsupply_color_topbar_bg'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control topbar_bg
    $wp_customize->add_control('liftsupply_color_topbar_bg', array(
        'label'    => esc_html__('Topbar Background', 'liftsupply'),
        'section'  => 'liftsupply_color_topbar',
        'type'      => 'color',
    ) );
    // Add setting topbar_color
    $wp_customize->add_setting('liftsupply_color_topbar_color', array(
        'default'    => get_option('liftsupply_color_topbar_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control topbar_color
    $wp_customize->add_control('liftsupply_color_topbar_color', array(
        'label'    => esc_html__('Topbar color', 'liftsupply'),
        'section'  => 'liftsupply_color_topbar',
        'type'      => 'color',
    ) );
    // Add Section header
    $wp_customize->add_section('liftsupply_color_header', array(
        'title'      => esc_html__('Header', 'liftsupply'),
        'transport'  => 'postMessage',
        'priority'   => 10,
        'panel'      => 'colors'
    ));    // Add setting header_bg
    $wp_customize->add_setting('liftsupply_color_header_bg', array(
        'default'    => get_option('liftsupply_color_header_bg'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control header_bg
    $wp_customize->add_control('liftsupply_color_header_bg', array(
        'label'    => esc_html__('Header Background', 'liftsupply'),
        'section'  => 'liftsupply_color_header',
        'type'      => 'color',
    ) );
    // Add setting headerv2_bg
    $wp_customize->add_setting('liftsupply_color_headerv2_bg', array(
        'default'    => get_option('liftsupply_color_headerv2_bg'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control headerv2_bg
    $wp_customize->add_control('liftsupply_color_headerv2_bg', array(
        'label'    => esc_html__('Header V2 Background', 'liftsupply'),
        'section'  => 'liftsupply_color_header',
        'type'      => 'color',
    ) );
    // Add setting header_color
    $wp_customize->add_setting('liftsupply_color_header_color', array(
        'default'    => get_option('liftsupply_color_header_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control header_color
    $wp_customize->add_control('liftsupply_color_header_color', array(
        'label'    => esc_html__('Header color', 'liftsupply'),
        'section'  => 'liftsupply_color_header',
        'type'      => 'color',
    ) );
    // Add setting menu_color
    $wp_customize->add_setting('liftsupply_color_menu_color', array(
        'default'    => get_option('liftsupply_color_menu_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control menu_color
    $wp_customize->add_control('liftsupply_color_menu_color', array(
        'label'    => esc_html__('Megamenu color', 'liftsupply'),
        'section'  => 'liftsupply_color_header',
        'type'      => 'color',
    ) );
    // Add setting menu_color_hover
    $wp_customize->add_setting('liftsupply_color_menu_color_hover', array(
        'default'    => get_option('liftsupply_color_menu_color_hover'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control menu_color_hover
    $wp_customize->add_control('liftsupply_color_menu_color_hover', array(
        'label'    => esc_html__('Megamenu Hover color', 'liftsupply'),
        'section'  => 'liftsupply_color_header',
        'type'      => 'color',
    ) );
    // Add Section footer
    $wp_customize->add_section('liftsupply_color_footer', array(
        'title'      => esc_html__('Footer', 'liftsupply'),
        'transport'  => 'postMessage',
        'priority'   => 10,
        'panel'      => 'colors'
    ));    // Add setting footer_bg
    $wp_customize->add_setting('liftsupply_color_footer_bg', array(
        'default'    => get_option('liftsupply_color_footer_bg'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control footer_bg
    $wp_customize->add_control('liftsupply_color_footer_bg', array(
        'label'    => esc_html__('Footer BG', 'liftsupply'),
        'section'  => 'liftsupply_color_footer',
        'type'      => 'color',
    ) );
    // Add setting footer_color
    $wp_customize->add_setting('liftsupply_color_footer_color', array(
        'default'    => get_option('liftsupply_color_footer_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control footer_color
    $wp_customize->add_control('liftsupply_color_footer_color', array(
        'label'    => esc_html__('Footer Color', 'liftsupply'),
        'section'  => 'liftsupply_color_footer',
        'type'      => 'color',
    ) );
    // Add setting heading_color
    $wp_customize->add_setting('liftsupply_color_heading_color', array(
        'default'    => get_option('liftsupply_color_heading_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control heading_color
    $wp_customize->add_control('liftsupply_color_heading_color', array(
        'label'    => esc_html__('Heading Color', 'liftsupply'),
        'section'  => 'liftsupply_color_footer',
        'type'      => 'color',
    ) );
    // Add setting newsletter_bg
    $wp_customize->add_setting('liftsupply_color_newsletter_bg', array(
        'default'    => get_option('liftsupply_color_newsletter_bg'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control newsletter_bg
    $wp_customize->add_control('liftsupply_color_newsletter_bg', array(
        'label'    => esc_html__('Newsletter Background Color', 'liftsupply'),
        'section'  => 'liftsupply_color_footer',
        'type'      => 'color',
    ) );
    // Add setting copyright_bg
    $wp_customize->add_setting('liftsupply_color_copyright_bg', array(
        'default'    => get_option('liftsupply_color_copyright_bg'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control copyright_bg
    $wp_customize->add_control('liftsupply_color_copyright_bg', array(
        'label'    => esc_html__('Footer Copyright Background', 'liftsupply'),
        'section'  => 'liftsupply_color_footer',
        'type'      => 'color',
    ) );
    // Add setting copyright_color
    $wp_customize->add_setting('liftsupply_color_copyright_color', array(
        'default'    => get_option('liftsupply_color_copyright_color'),
        'type'       => 'option',
        'capability' => 'manage_options',
        'transport'  => 'postMessage',
        'sanitize_callback' => 'sanitize_hex_color'
    ) );

    // Add Control copyright_color
    $wp_customize->add_control('liftsupply_color_copyright_color', array(
        'label'    => esc_html__('Copyright Color', 'liftsupply'),
        'section'  => 'liftsupply_color_footer',
        'type'      => 'color',
    ) );

}
endif;
add_action('customize_register', 'liftsupply_fnc_customize_register', 99);