/**
* 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();
QBet Gambling establishment hat auch einige Nachteile, darunter:
QBet Casino bietet verschiedene Boni und Promotionen an, darunter einen Willkommensbonus, einen Reload-Deal und einen No-Funding-Bonus. Der Willkommensbonus beträgt 100% bis 500 € und kann mit 20x umgesetzt werden. Der No-Add funds-Bonus beträgt 20 € und kann ohne Einzahlung ausgezahlt werden. Spieler können auch den QBet Casino Bonus ohne Einzahlung erhalten, indem sie sich auf der Website registrieren und den Bonuscode einlösen. Für weitere Informationen besuchen Sie bitte https://qbetcasino-global.com/de-de.
There is a simple reason this works so well.
Keine Live-Chat-Support in Deutsch Keine Telefon-Backing * Keine Mindestauszahlung für bestimmte Zahlungsmethoden
QBet Casino bietet eine Vielzahl von Vorteilen an, darunter:
Eine riesige Auswahl an Spielen Eine sichere und faire Plattform Eine Vielzahl von Boni und Promotionen Eine schnelle und einfache Anmeldung * Eine App für Android- und iOS-Geräte
Das QBet Casino platform bietet eine riesige Auswahl an Spielen, darunter Slots, Tischspiele, Live-Casino hall-Spiele und Sportwetten. Die Spiele werden von renommierten Anbietern wie NetEnt, Microgaming und Evolution Gaming bereitgestellt. Spieler können zwischen verschiedenen Themenspielen, progressives Jackpots und klassischen Slots wählen. QBet Casino bietet auch eine Vielzahl von Tischspielen, darunter The wheel, Blackjack und Baccarat.
QBet Casino wurde 2020 gegründet und ist seitdem ein wichtiger Akteur im Online-Casino-Markt.
Das Casino platform hat sich schnell zu einem beliebten Ziel für Spieler entwickelt, die nach einer umfangreichen Auswahl an Spielen und Boni suchen. QBet Gambling establishment ist lizenziert und reguliert von der Malta Gaming Authority, was Spielerinnen und Spielern Sicherheit und Fairness bietet.
Der QBet Casino Login ist einfach und schnell zu erstellen. Spieler müssen lediglich ihre E-Mail-Adresse, Passwort und Name angeben. Die Anmeldung ist ebenfalls schnell und einfach. Spieler können sich auf der Website registrieren und sofort losspielen. Es gibt auch eine Software für Android- und iOS-Geräte, die Spieler direkt auf das Casino zugreifen lässt.
QBet Casino bietet eine Vielzahl von Zahlungsmethoden an, darunter Kreditkarten, E-Wallets, Banküberweisungen und mehr. Spieler können zwischen verschiedenen Zahlungsmethoden wählen, um ihre Ein- und Auszahlungen durchzuführen. Die Mindesteinzahlung beträgt 10 €, während die Mindestauszahlung 20 € beträgt.
QBet Betting platform ist ein beliebtes Online-Casino platform, das eine Vielzahl von Spielen, Boni und Zahlungsmethoden anbietet. Das Gambling establishment ist lizenziert und reguliert von der Malta Gaming Authority, was Spielerinnen und Spielern Sicherheit und Fairness bietet. QBet Casino hall bietet auch eine schnelle und einfache Anmeldung und eine Program für Android- und iOS-Geräte. Es ist jedoch wichtig zu beachten, dass das Casino keine Live-Chat-Support in Deutsch anbietet und keine Telefon-Service. Insgesamt ist QBet Casino jedoch ein gutes Option für Spieler, die nach einer umfangreichen Auswahl an Spielen und Boni suchen.
]]>