/** * Sticky Header - Customizer. * * @package Astra Addon * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } if ( ! class_exists( 'Astra_Ext_Transparent_Header_Loader' ) ) { /** * Customizer Initialization * * @since 1.0.0 */ class Astra_Ext_Transparent_Header_Loader { /** * Member Variable * * @var instance */ private static $instance; /** * Initiator */ public static function get_instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Constructor */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_preview_init', array( $this, 'preview_scripts' ) ); add_action( 'customize_register', array( $this, 'customize_register' ), 2 ); } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Header - Transparent. $defaults['transparent-header-logo'] = ''; $defaults['transparent-header-retina-logo'] = ''; $defaults['different-transparent-logo'] = 0; $defaults['different-transparent-retina-logo'] = 0; $defaults['transparent-header-logo-width'] = array( 'desktop' => 150, 'tablet' => 120, 'mobile' => 100, ); $defaults['transparent-header-enable'] = 0; $defaults['transparent-header-disable-archive'] = 1; $defaults['transparent-header-disable-latest-posts-index'] = 1; $defaults['transparent-header-on-devices'] = 'both'; $defaults['transparent-header-main-sep'] = ''; $defaults['transparent-header-main-sep-color'] = ''; /** * Transparent Header */ $defaults['transparent-header-bg-color'] = ''; $defaults['transparent-header-color-site-title'] = ''; $defaults['transparent-header-color-h-site-title'] = ''; $defaults['transparent-menu-bg-color'] = ''; $defaults['transparent-menu-color'] = ''; $defaults['transparent-menu-h-color'] = ''; $defaults['transparent-submenu-bg-color'] = ''; $defaults['transparent-submenu-color'] = ''; $defaults['transparent-submenu-h-color'] = ''; /** * Transparent Header Responsive Colors */ $defaults['transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-h-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-text-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. */ public function customize_register( $wp_customize ) { // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound /** * Register Panel & Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/class-astra-transparent-header-panels-and-sections.php'; /** * Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-colors-transparent-header-configs.php'; // Check Transparent Header is activated. require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-transparent-header-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Customizer Preview */ public function preview_scripts() { /** * Load unminified if SCRIPT_DEBUG is true. */ /* Directory and Extension */ $dir_name = ( SCRIPT_DEBUG ) ? 'unminified' : 'minified'; $file_prefix = ( SCRIPT_DEBUG ) ? '' : '.min'; wp_enqueue_script( 'astra-transparent-header-customizer-preview-js', ASTRA_THEME_TRANSPARENT_HEADER_URI . 'assets/js/' . $dir_name . '/customizer-preview' . $file_prefix . '.js', array( 'customize-preview', 'astra-customizer-preview-js' ), ASTRA_THEME_VERSION, true ); // Localize variables for further JS. wp_localize_script( 'astra-transparent-header-customizer-preview-js', 'AstraBuilderTransparentData', array( 'is_astra_hf_builder_active' => Astra_Builder_Helper::$is_header_footer_builder_active, 'is_flex_based_css' => Astra_Builder_Helper::apply_flex_based_css(), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); Get started and find your perfect match today – My CMS

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

bettilt

bahsegel

paribahis

bahsegel

Get started and find your perfect match today

Get started and find your perfect match today

If you are considering a dating site that caters specifically to senior singles, then chances are you’re in fortune. there are a variety of good options on the market, and you may find your perfect match today. very first, consider dating sites like seniorcupid. this site is created specifically for seniors, and possesses an array of features making it a fantastic choice for singles. this has a user-friendly software, also it offers many different features, including forums, discussion boards, and a search engine. another great choice is gayseniormatch. finally, do not forget the internet dating sites for singles over 50. these websites are superb proper seeking a dating experience that’s distinctive from the norm. they’re usually more casual than conventional online dating sites, and additionally they often have an even more mature audience. therefore, whether you are looking for a dating site that is specifically designed for seniors, or one which’s more general, there are a number of good options out there. get going in order to find your perfect match today.

Enjoy enduring relationships with like-minded senior gay men

Enjoy enduring relationships with like-minded senior gay guys by utilizing a gay dating site like married senior gay. with a large individual base and a good amount of features to offer, this site is perfect for those seeking a long-term relationship. plus, the site is specialized in supplying an inclusive environment for all users, despite age, competition, or sexual orientation. so whether you are looking for a serious relationship or simply some fun within later years, married senior gay is the perfect site available.

Enjoy a safe and protected dating experience

Enjoy a safe and safe dating experience when dating online. dating sites are a powerful way to meet brand new people and find love. also, they are a terrific way to find a partner if you are married or in a serious relationship. there are plenty of dating sites to select from, and each features its own features and benefits. one of many great things about dating sites is the fact that you’ll find a partner from all around the globe. there is somebody who shares your interests and whom you can interact with on your own level. one of many great things about internet dating sites is they’re safe. you can feel safe dating on the web as the sites are protected by protection measures. the websites also provide a safety function enabling you to definitely report any incidents that happen while you are utilising the site. you’ll fulfill individuals from all walks of life and from all over the globe. there are also people who share your exact same interests.

Find love and companionship with married senior gay site

Looking for love and companionship? search no further compared to the married senior gay site. this site is made for singles over 50 who are selecting a serious relationship. with a sizable and active user base, you are certain to find somebody who interests you. plus, the site is intended for those people who are searching for a committed relationship, not only an informal hook-up. so whether you are considering a long-term partner or simply anyone to speak to, the married senior gay site is the perfect spot available.

Meet suitable senior gay singles seeking love and companionship

Looking for love and companionship? take a look at most readily useful senior gay relationship site on the web! if you’re searching for a dating site that caters to senior singles, then you’ve visited the best place. our site is made specifically for those avove the age of 50, so we have a giant database of singles that are looking for a significant relationship. we now have a number of features that’ll make your research for love easier than ever. our site is mobile-friendly, in order to get access to it from anywhere. and now we have a ton of features that may make your dating experience unique. do not wait any more, register today and start dating using the most readily useful senior gay singles site on the net!

Experience the joys of love and companionship with married senior gay site

If you are looking for a site that provides a wide variety of tasks and solutions, then you should have a look at married senior gay site.this site is perfect for those people who are interested in a spot in order to connect with other seniors who’re also seeking a location to get love and companionship.this site provides many different activities and services which are ideal for those who are searching for a method to interact with other seniors.you find everything from dating to social activities to even online dating services.if you are looking for a site that gives numerous tasks and solutions, then you definitely should definitely check out married senior gay site.

Find love with a married senior gay site

Finding love with a married senior gay site may be a terrific way to find a partner whom shares your interests and values. these sites provide a number of features that can make dating and relationships easier. some of those features consist of chat rooms, message boards, and dating pages. these websites ensure it is simple to relate to other people and find a night out together that is a great complement you. there are numerous of benefits to dating a married senior gay site. first, these websites are often more established than many other types of online dating sites. which means that the users are more inclined to be seriously interested in finding a relationship. second, these sites often have a wider range of passions than many other dating sites. this means that you are almost certainly going to find a romantic date which a great match available. finally, dating a married senior gay site may be a terrific way to fulfill other seniors. these sites frequently have a large number of people that avove the age of 50. this means it’s likely you’ll find somebody whom shares your interests and values.