/** * Transparent Header - Customizer. * * @package Astra * @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 object 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; /** * Old option for 404, search and archive pages. * * For default value on separate option this setting is in use. */ $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'] = ''; $defaults['transparent-header-logo-color'] = ''; /** * Transparent Header Responsive Colors */ $defaults['transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hba-transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hbb-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(), 'transparent_header_devices' => astra_get_option( 'transparent-header-on-devices' ), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); Non GamStop Casinos – Partidas de San Luis

Non GamStop Casinos

Why New Non Gamstop Casinos Are Leaving UK Operators in the Dust

The UK gambling market is tightly regulated. That sounds like a good thing until you realise how much it limits what you can actually do with your money. Enter the non gamstop casino uk scene – a growing alternative that operates under international licences and answers to nobody’s idea of what a responsible adult should […]

Why New Non Gamstop Casinos Are Leaving UK Operators in the Dust Leer más »

Why Non GamStop Casinos Are Changing How UK Players Bet

If you’ve spent any time looking beyond the UK gambling scene, you already know the pitch: bigger bonuses, fewer limits, no registration blockade. The casinos not on gamstop sit outside the UK licensing system entirely, which means they operate by a different set of rules. Some of those rules are better for players. Some are

Why Non GamStop Casinos Are Changing How UK Players Bet Leer más »

Why More UK Players Are Switching to Non GamStop Casinos

For UK players who find the restrictions of self-exclusion schemes too limiting, exploring non gamstop casinos opens up a world of fewer limits, bigger bonuses, and faster payouts. These sites operate under international licences rather than UK Gambling Commission rules, which means they can offer features that domestic platforms simply can’t-higher betting limits, cryptocurrency payments,

Why More UK Players Are Switching to Non GamStop Casinos Leer más »

Why UK Players Are Flocking to Non GamStop Casinos

Let’s get one thing straight: the UKGC has done its best to sanitize online gambling, but in doing so, it has driven a huge chunk of the market toward international operators. If you’re looking for higher limits, actual bonuses, and faster cashouts, non gamstop casinos are where the action is right now. They operate outside

Why UK Players Are Flocking to Non GamStop Casinos Leer más »

Non GamStop Casinos: Bigger Games, Weaker Safety Nets

If you’ve been grinding away at UK-licensed casinos, you know the deal by now-limited stakes, stripped-back bonuses, and the same small pool of games. That’s why plenty of players are checking out a solid non gamstop casino uk instead. These sites operate on international licences, which means a fundamentally different set of rules. The question

Non GamStop Casinos: Bigger Games, Weaker Safety Nets Leer más »

Non Gamstop Casinos: What the New International Operators Actually Offer

The newest wave of international platforms has turned the old assumptions upside down. A properly licensed non gamstop casino can come with a bigger game library, credit card deposits, and betting limits that UK-regulated sites won’t touch – but it also demands far more caution from the player. The trade-off is real, and so are

Non Gamstop Casinos: What the New International Operators Actually Offer Leer más »

Why Non GamStop Casinos Are Winning Players Over – and What That Actually Means

Something has shifted in how experienced players choose where to gamble. The restrictions that define UK-licensed sites – the spin limits, the wagering caps, the self-exclusion dragnet – have pushed a steady flow of people toward operators with fewer guardrails. That’s the space a non gamstop casino occupies: still regulated, still licensed, just not by

Why Non GamStop Casinos Are Winning Players Over – and What That Actually Means Leer más »

Why More UK Players Are Checking Out Non GamStop Casinos

If you’ve been spinning slots on UK-licensed sites for a while, you’ve probably noticed the ceiling – lower betting limits, smaller bonuses, and a game library that feels curated down to the bone. That’s exactly why online casinos not on gamstop have become a genuine alternative, not just a loophole. They operate under international licences,

Why More UK Players Are Checking Out Non GamStop Casinos Leer más »

Why Non GamStop Casinos Are Reshaping the UK Gambling Landscape

If you’ve felt boxed in by the limits of UK-licensed platforms, you’re not alone. More players are turning to a non GamStop online casino for bigger bonuses, higher stakes, and a faster overall experience. These internationally licensed operators sit outside the UK self-exclusion system, which means they offer freedoms that UKGC-regulated sites simply don’t-from crypto

Why Non GamStop Casinos Are Reshaping the UK Gambling Landscape Leer más »

Beyond the Blocklist: The Real Appeal of Non Gamstop Casinos

The UK’s gambling ecosystem is heavily controlled, wrapped in layers of verification checks and strict marketing limits. For some, that feels safe. For a growing number of players, it feels suffocating. The rise of uk casinos not on gamstop isn’t just about dodging rules-it’s about accessing a completely different gambling culture, one built on freedom,

Beyond the Blocklist: The Real Appeal of Non Gamstop Casinos Leer más »