Current Path: > home > transcarter > > www > wp-content > themes > > > woostify > > inc > customizer > > sections > header
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.9 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
header-transparent.php | File | 10996 bytes | June 12 2025 15:15:30. | |
header.php | File | 14475 bytes | June 12 2025 15:15:30. | |
topbar.php | File | 12980 bytes | June 12 2025 15:15:30. |
<?php /** * Header * * @package woostify */ // Default values. $defaults = woostify_options(); // Tabs. $wp_customize->add_setting( 'woostify_setting[header_context_tabs]', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Woostify_Tabs_Control( $wp_customize, 'woostify_setting[header_context_tabs]', array( 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_context_tabs]', 'choices' => array( 'general' => __( 'General', 'woostify' ), 'design' => __( 'Design', 'woostify' ), ), ) ) ); // Header layout. $wp_customize->add_setting( 'woostify_setting[header_layout]', array( 'default' => $defaults['header_layout'], 'sanitize_callback' => 'woostify_sanitize_choices', 'type' => 'option', ) ); $wp_customize->add_control( new Woostify_Radio_Image_Control( $wp_customize, 'woostify_setting[header_layout]', array( 'label' => __( 'Header Layout', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_layout]', 'choices' => apply_filters( 'woostify_setting_header_layout_choices', array( 'layout-1' => WOOSTIFY_THEME_URI . 'assets/images/customizer/header/woostify-header-1.jpg', ) ), 'tab' => 'general', ) ) ); // Background color. $wp_customize->add_setting( 'woostify_setting[header_background_color]', array( 'default' => $defaults['header_background_color'], 'sanitize_callback' => 'woostify_sanitize_rgba_color', 'type' => 'option', 'transport' => 'postMessage', ) ); $wp_customize->add_control( new Woostify_Color_Group_Control( $wp_customize, 'woostify_setting[header_background_color]', array( 'label' => __( 'Header Background', 'woostify' ), 'section' => 'woostify_header', 'settings' => array( 'woostify_setting[header_background_color]', ), 'tab' => 'design', ) ) ); // Icon. $wp_customize->add_setting( 'woostify_setting[header_icon_color]', array( 'default' => $defaults['header_icon_color'], 'sanitize_callback' => 'woostify_sanitize_rgba_color', 'type' => 'option', 'transport' => 'postMessage', ) ); $wp_customize->add_setting( 'woostify_setting[header_icon_hover_color]', array( 'default' => $defaults['header_icon_hover_color'], 'sanitize_callback' => 'woostify_sanitize_rgba_color', 'type' => 'option', 'transport' => 'postMessage', ) ); $wp_customize->add_control( new Woostify_Color_Group_Control( $wp_customize, 'woostify_setting[header_icon_color]', array( 'label' => __( 'Icon', 'woostify' ), 'section' => 'woostify_header', 'settings' => array( 'woostify_setting[header_icon_color]', 'woostify_setting[header_icon_hover_color]', ), 'tooltips' => array( 'Normal', 'Hover', ), 'tab' => 'design', ) ) ); // Count color. $wp_customize->add_setting( 'woostify_setting[header_count_color]', array( 'default' => $defaults['header_count_color'], 'sanitize_callback' => 'woostify_sanitize_rgba_color', 'type' => 'option', 'transport' => 'postMessage', ) ); $wp_customize->add_control( new Woostify_Color_Group_Control( $wp_customize, 'woostify_setting[header_count_color]', array( 'label' => __( 'Count Color', 'woostify' ), 'section' => 'woostify_header', 'settings' => array( 'woostify_setting[header_count_color]', ), 'tab' => 'design', ) ) ); // Count background color. $wp_customize->add_setting( 'woostify_setting[header_count_background_color]', array( 'default' => $defaults['header_count_background_color'], 'sanitize_callback' => 'woostify_sanitize_rgba_color', 'type' => 'option', 'transport' => 'postMessage', ) ); $wp_customize->add_control( new Woostify_Color_Group_Control( $wp_customize, 'woostify_setting[header_count_background_color]', array( 'label' => __( 'Count Background Color', 'woostify' ), 'section' => 'woostify_header', 'settings' => array( 'woostify_setting[header_count_background_color]', ), 'tab' => 'design', ) ) ); // After background color divider. $wp_customize->add_setting( 'header_after_background_color_divider', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Woostify_Divider_Control( $wp_customize, 'header_after_background_color_divider', array( 'priority' => 40, 'section' => 'woostify_header', 'settings' => 'header_after_background_color_divider', 'type' => 'divider', 'tab' => 'general', ) ) ); // Header element title. $wp_customize->add_setting( 'header_element_title', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Woostify_Divider_Control( $wp_customize, 'header_element_title', array( 'priority' => 50, 'section' => 'woostify_header', 'settings' => 'header_element_title', 'type' => 'heading', 'label' => __( 'Elements', 'woostify' ), 'tab' => 'general', ) ) ); // HEADER ELEMENT. // Header menu. $wp_customize->add_setting( 'woostify_setting[header_primary_menu]', array( 'type' => 'option', 'default' => $defaults['header_primary_menu'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_primary_menu]', array( 'priority' => 70, 'label' => __( 'Header Menu', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_primary_menu]', 'tab' => 'general', ) ) ); // Menu Breakpoint. $wp_customize->add_setting( 'woostify_setting[header_menu_breakpoint]', array( 'default' => $defaults['header_menu_breakpoint'], 'sanitize_callback' => 'absint', 'type' => 'option', ) ); $wp_customize->add_control( new Woostify_Range_Slider_Control( $wp_customize, 'woostify_setting[header_menu_breakpoint]', array( 'priority' => 46, 'label' => __( 'Menu Breakpoint', 'woostify' ), 'section' => 'woostify_header', 'settings' => array( 'desktop' => 'woostify_setting[header_menu_breakpoint]', ), 'choices' => array( 'desktop' => array( 'min' => apply_filters( 'woostify_header_menu_breakpoint_min_step', 0 ), 'max' => apply_filters( 'woostify_header_menu_breakpoint_max_step', 6000 ), 'step' => 1, 'edit' => true, 'unit' => 'px', ), ), 'tab' => 'general', ) ) ); // Search divider. $wp_customize->add_setting( 'header_search_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Woostify_Divider_Control( $wp_customize, 'header_search_heading', array( 'priority' => 89, 'section' => 'woostify_header', 'settings' => 'header_search_heading', 'type' => 'divider', 'tab' => 'general', ) ) ); // Search icon. $wp_customize->add_setting( 'woostify_setting[header_search_icon]', array( 'type' => 'option', 'default' => $defaults['header_search_icon'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_search_icon]', array( 'priority' => 90, 'label' => __( 'Enable Search', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_search_icon]', 'tab' => 'general', ) ) ); // Woocommerce. if ( class_exists( 'woocommerce' ) ) { // Search product only. $wp_customize->add_setting( 'woostify_setting[header_search_only_product]', array( 'type' => 'option', 'default' => $defaults['header_search_only_product'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_search_only_product]', array( 'priority' => 110, 'label' => __( 'Search Only Product', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_search_only_product]', 'tab' => 'general', ) ) ); // Wishlist icon. if ( woostify_support_wishlist_plugin() ) { // Wishlist divider. $wp_customize->add_setting( 'header_wishlist_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Woostify_Divider_Control( $wp_customize, 'header_wishlist_heading', array( 'priority' => 129, 'section' => 'woostify_header', 'settings' => 'header_wishlist_heading', 'type' => 'divider', 'tab' => 'general', ) ) ); $wp_customize->add_setting( 'woostify_setting[header_wishlist_icon]', array( 'type' => 'option', 'default' => $defaults['header_wishlist_icon'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_wishlist_icon]', array( 'priority' => 130, 'label' => __( 'Wishlist Icon', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_wishlist_icon]', 'tab' => 'general', ) ) ); } // Account divider. $wp_customize->add_setting( 'header_account_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Woostify_Divider_Control( $wp_customize, 'header_account_heading', array( 'priority' => 149, 'section' => 'woostify_header', 'settings' => 'header_account_heading', 'type' => 'divider', 'tab' => 'general', ) ) ); // Account icon. $wp_customize->add_setting( 'woostify_setting[header_account_icon]', array( 'type' => 'option', 'default' => $defaults['header_account_icon'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_account_icon]', array( 'priority' => 150, 'label' => __( 'Account/Dashboard', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_account_icon]', 'tab' => 'general', ) ) ); // Login popup. $wp_customize->add_setting( 'woostify_setting[header_shop_enable_login_popup]', array( 'type' => 'option', 'default' => $defaults['header_shop_enable_login_popup'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_shop_enable_login_popup]', array( 'priority' => 151, 'label' => __( 'Enable Login Popup', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_shop_enable_login_popup]', 'tab' => 'general', ) ) ); // Shopping cart divider. $wp_customize->add_setting( 'header_shopping_cart_heading', array( 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( new Woostify_Divider_Control( $wp_customize, 'header_shopping_cart_heading', array( 'priority' => 169, 'section' => 'woostify_header', 'settings' => 'header_shopping_cart_heading', 'type' => 'divider', 'tab' => 'general', ) ) ); // Shopping bag icon. $wp_customize->add_setting( 'woostify_setting[header_shop_cart_icon]', array( 'type' => 'option', 'default' => $defaults['header_shop_cart_icon'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_shop_cart_icon]', array( 'priority' => 170, 'label' => __( 'Shopping Cart Icon', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_shop_cart_icon]', 'tab' => 'general', ) ) ); // Show subtotal. $wp_customize->add_setting( 'woostify_setting[header_shop_cart_price]', array( 'type' => 'option', 'default' => $defaults['header_shop_cart_price'], 'sanitize_callback' => 'woostify_sanitize_checkbox', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_shop_cart_price]', array( 'priority' => 190, 'label' => __( 'Show Subtotal', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_shop_cart_price]', 'tab' => 'general', ) ) ); // Hide zero value cart count. $wp_customize->add_setting( 'woostify_setting[header_shop_hide_zero_value_cart_count]', array( 'type' => 'option', 'default' => $defaults['header_shop_hide_zero_value_cart_count'], 'sanitize_callback' => 'woostify_sanitize_checkbox', 'transport' => 'postMessage', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_shop_hide_zero_value_cart_count]', array( 'priority' => 170, 'label' => __( 'Hide Cart Count When Zero', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_shop_hide_zero_value_cart_count]', 'tab' => 'general', ) ) ); // Hide zero value cart subtotal. $wp_customize->add_setting( 'woostify_setting[header_shop_hide_zero_value_cart_subtotal]', array( 'type' => 'option', 'default' => $defaults['header_shop_hide_zero_value_cart_subtotal'], 'sanitize_callback' => 'woostify_sanitize_checkbox', 'transport' => 'postMessage', ) ); $wp_customize->add_control( new Woostify_Switch_Control( $wp_customize, 'woostify_setting[header_shop_hide_zero_value_cart_subtotal]', array( 'priority' => 195, 'label' => __( 'Hide Cart Subtotal When Zero', 'woostify' ), 'section' => 'woostify_header', 'settings' => 'woostify_setting[header_shop_hide_zero_value_cart_subtotal]', 'tab' => 'general', ) ) ); }
SILENT KILLER Tool