/** * Starter Content Compatibility. * * @since 4.0.0 * @package Astra */ /** * Class Astre_Starter_Content */ class Astra_Starter_Content { public const HOME_SLUG = 'home'; public const ABOUT_SLUG = '#about'; public const SERVICES_SLUG = '#services'; public const REVIEWS_SLUG = '#reviews'; public const WHY_US_SLUG = '#whyus'; public const CONTACT_SLUG = '#contact'; /** * Constructor */ public function __construct() { $is_fresh_site = get_option( 'fresh_site' ); if ( ! $is_fresh_site ) { return; } // Adding post meta and inserting post. add_action( 'wp_insert_post', array( $this, 'register_listener', ), 3, 99 ); // Save astra settings into database. add_action( 'customize_save_after', array( $this, 'save_astra_settings', ), 10, 3 ); if ( ! is_customize_preview() ) { return; } // preview customizer values. add_filter( 'default_post_metadata', array( $this, 'starter_meta' ), 99, 3 ); add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_filter( 'astra_global_color_palette', array( $this, 'theme_color_palettes_defaults' ) ); } /** * Load default starter meta. * * @since 4.0.2 * @param mixed $value Value. * @param int $post_id Post id. * @param string $meta_key Meta key. * * @return string Meta value. */ public function starter_meta( $value, $post_id, $meta_key ) { if ( get_post_type( $post_id ) !== 'page' ) { return $value; } if ( 'site-content-layout' === $meta_key ) { return 'plain-container'; } if ( 'theme-transparent-header-meta' === $meta_key ) { return 'enabled'; } if ( 'site-sidebar-layout' === $meta_key ) { return 'no-sidebar'; } if ( 'site-post-title' === $meta_key ) { return 'disabled'; } return $value; } /** * Register listener to insert post. * * @since 4.0.0 * @param int $post_ID Post Id. * @param \WP_Post $post Post object. * @param bool $update Is update. */ public function register_listener( $post_ID, $post, $update ) { if ( $update ) { return; } $custom_draft_post_name = get_post_meta( $post_ID, '_customize_draft_post_name', true ); $is_from_starter_content = ! empty( $custom_draft_post_name ); if ( ! $is_from_starter_content ) { return; } if ( 'page' === $post->post_type ) { update_post_meta( $post_ID, 'site-content-layout', 'plain-container' ); update_post_meta( $post_ID, 'theme-transparent-header-meta', 'enabled' ); update_post_meta( $post_ID, 'site-sidebar-layout', 'no-sidebar' ); update_post_meta( $post_ID, 'site-post-title', 'disabled' ); } } /** * Get customizer json * * @since 4.0.0 * @return mixed value. */ public function get_customizer_json() { try { $request = wp_remote_get( ASTRA_THEME_URI . 'inc/compatibility/starter-content/astra-settings-export.json' ); } catch ( Exception $ex ) { $request = null; } if ( is_wp_error( $request ) ) { return false; // Bail early. } // @codingStandardsIgnoreStart /** * @psalm-suppress PossiblyNullReference * @psalm-suppress UndefinedMethod * @psalm-suppress PossiblyNullArrayAccess * @psalm-suppress PossiblyNullArgument * @psalm-suppress InvalidScalarArgument */ return json_decode( $request['body'], 1 ); // @codingStandardsIgnoreEnd } /** * Save Astra customizer settings into database. * * @since 4.0.0 */ public function save_astra_settings() { $settings = self::get_customizer_json(); // Delete existing dynamic CSS cache. delete_option( 'astra-settings' ); if ( ! empty( $settings['customizer-settings'] ) ) { foreach ( $settings['customizer-settings'] as $option => $value ) { update_option( $option, $value ); } } } /** * Load default astra settings. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-settings']; } return $json ? $json : $defaults; } /** * Load default color palettes. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_color_palettes_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-color-palettes']; } return $json ? $json : $defaults; } /** * Return starter content definition. * * @return mixed|void * @since 4.0.0 */ public function get() { $nav_items_header = array( 'home' => array( 'type' => 'post_type', 'object' => 'page', 'object_id' => '{{' . self::HOME_SLUG . '}}', ), 'about' => array( 'title' => __( 'Services', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::SERVICES_SLUG . '}}', ), 'services' => array( 'title' => __( 'About', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::ABOUT_SLUG . '}}', ), 'reviews' => array( 'title' => __( 'Reviews', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::REVIEWS_SLUG . '}}', ), 'faq' => array( 'title' => __( 'Why Us', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::WHY_US_SLUG . '}}', ), 'contact' => array( 'title' => __( 'Contact', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::CONTACT_SLUG . '}}', ), ); $content = array( 'attachments' => array( 'logo' => array( 'post_title' => _x( 'Logo', 'Theme starter content', 'astra' ), 'file' => 'inc/assets/images/starter-content/logo.png', ), ), 'theme_mods' => array( 'custom_logo' => '{{logo}}', ), 'nav_menus' => array( 'primary' => array( 'name' => esc_html__( 'Primary', 'astra' ), 'items' => $nav_items_header, ), 'mobile_menu' => array( 'name' => esc_html__( 'Primary', 'astra' ), 'items' => $nav_items_header, ), ), 'options' => array( 'page_on_front' => '{{' . self::HOME_SLUG . '}}', 'show_on_front' => 'page', ), 'posts' => array( self::HOME_SLUG => require ASTRA_THEME_DIR . 'inc/compatibility/starter-content/home.php', // PHPCS:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound ), ); return apply_filters( 'astra_starter_content', $content ); } } Uncategorized - Bun Apeti - Burgers and more

Uncategorized

Die Bedeutung der Seriosität bei Online Casinos: Ein Branchenüberblick

In den letzten Jahren hat sich die Welt der digitalen Glücksspiele rasant entwickelt. Mit der zunehmenden Akzeptanz und Verstärkung der Online-Casino-Branche wächst auch die Bedeutung, verlässliche und vertrauenswürdige Anbieter zu identifizieren. Für Spieler bedeutet dies, bei der Wahl ihres Casinos auf Faktoren wie Transparenz, Lizenzierung und fairen Spielablauf zu achten. Dabei spielt die Suche nach […]

Die Bedeutung der Seriosität bei Online Casinos: Ein Branchenüberblick Read More »

Η εξέλιξη του online καζίνο στην Ελλάδα: Αξιοπιστία και καινοτομία

Εισαγωγή Οι ψηφιακές πλατφόρμες τυχερών παιχνιδιών έχουν μεταμορφώσει τον τρόπο με τον οποίο οι Έλληνες παίκτες έχουν πρόσβαση σε casinos και τυχερά παιχνίδια. Με την άνοδο της τεχνολογίας, η βιομηχανία του online gambling εξελίσσεται ραγδαία, προσφέροντας ολοένα και πιο ασφαλείς, καινοτόμες και ευέλικτες λύσεις. Μέσα σε αυτό το πλαίσιο, η αξιοπιστία και η εύκολη πρόσβαση

Η εξέλιξη του online καζίνο στην Ελλάδα: Αξιοπιστία και καινοτομία Read More »

Strategien für den erfolgreichen Einstieg in Online-Casino-Spiele: Ein Blick auf Freispielangebote

Der Boom der Online-Casinos hat eine Vielzahl von Chancen für Spieler eröffnet, die ihre Glücksspiele in einer flexiblen und oft innovativen Umgebung genießen möchten. An der Spitze dieses Trends stehen Angebote wie Cleobetra freispiele, die einen wichtigen Blickwinkel auf die Strategien für den Einstieg in die Welt der digitalen Glücksspiele bieten. Doch was macht Freispielangebote

Strategien für den erfolgreichen Einstieg in Online-Casino-Spiele: Ein Blick auf Freispielangebote Read More »

Verbraucherbewertungen im Online-Glücksspiel: Ein Blick auf Erfahrungen und Perspektiven

In den letzten Jahren hat die Beliebtheit von Online-Glücksspielplattformen erheblich zugenommen. Mit der steigenden Anzahl an Anbietern wächst jedoch auch die Bedeutung, die Erfahrungen und Bewertungen der Nutzer zu verstehen und kritisch zu analysieren. Besonders in einem rechtlich und regulatorisch komplexen Umfeld wie Deutschland ist es unerlässlich, qualitativ hochwertige Informationen über die Seriosität, Spielbedingungen und

Verbraucherbewertungen im Online-Glücksspiel: Ein Blick auf Erfahrungen und Perspektiven Read More »

Die Zukunft des Online-Glücksspiels in Deutschland: Neue Möglichkeiten für deutsche Spieler

Das deutsche Glücksspielrecht durchläuft gegenwärtig tiefgreifende Veränderungen, die sowohl Herausforderungen als auch Chancen für Anbieter und Spieler gleichermaßen mit sich bringen. Mit der Legalisierung und Regulierung von Online-Casinos ab Juli 2021 öffnete Deutschland die Tore für einen neuartigen Markt, der bereits von zahlreichen Innovationen und Sicherheitsstandards geprägt ist. Reform des Glücksspielrechts: Ein Meilenstein für die

Die Zukunft des Online-Glücksspiels in Deutschland: Neue Möglichkeiten für deutsche Spieler Read More »

Vertrauenswürdigkeit und Sicherheit bei Online-Casinos: Ein Leitfaden für deutsche Spieler

Im Zuge der fortschreitenden Digitalisierung wächst die Popularität von Online-Casinos enorm. Deutsche Spieler schätzen die Bequemlichkeit, große Spielauswahl und die Möglichkeit, jederzeit von zu Hause aus zu spielen. Doch bei dieser Entwicklung steigt zugleich das Bedürfnis nach vertrauenswürdigen und sicheren Plattformen. Als erfahrener Branchenanalyst möchte ich einen Einblick in die entscheidenden Kriterien geben, die die

Vertrauenswürdigkeit und Sicherheit bei Online-Casinos: Ein Leitfaden für deutsche Spieler Read More »

Innovationen in Online-Gaming: Wie Plattformen Vertrauenswürdigkeit Gewinnen

Die Gaming-Branche hat in den letzten Jahren eine signifikante Transformation erlebt, geprägt durch technologische Innovationen, regulatorische Entwicklungen und einen steigenden Anspruch der Nutzer an Transparenz. Dabei sind Plattformen, die sich als vertrauenswürdig und transparent positionieren, in der Lage, langfristige Kundenbindung und einen nachhaltigen Marktanteil zu sichern. Der Stellenwert von Glaubwürdigkeit in der Digitalen Glücksspielindustrie In

Innovationen in Online-Gaming: Wie Plattformen Vertrauenswürdigkeit Gewinnen Read More »

Die Bedeutung vertrauenswürdiger Plattformen im Online-Gaming und Wettgeschehen

In der heutigen digitalen Ära, in der der Zugriff auf Glücksspiele und Wetten stark zunimmt, ist die Auswahl einer zuverlässigen und sicheren Plattform entscheidend für das Vertrauen und den Erfolg der Nutzer. Während der Markt für Online-Glücksspiele vielfältig ist, spielt die Glaubwürdigkeit der Plattformen eine zentrale Rolle bei der Wahrung der Verbraucherrechte sowie bei der

Die Bedeutung vertrauenswürdiger Plattformen im Online-Gaming und Wettgeschehen Read More »

Freispiele ohne Einzahlung: Ein umfassender Leitfaden für Schweizer Online-Spieler

In den letzten Jahren hat die Popularität von Online-Casinos in der Schweiz signifikant zugenommen. Mit der Liberalisierung des Marktes im Jahr 2019 sind lizensierte Anbieter auf den Schweizer Markt gestürmt, die um die Gunst der Spieler konkurrieren. Ein zentrales Element in diesem Wettbewerbsumfeld sind Bonusangebote, insbesondere sogenannte „Freispiele ohne Einzahlung“. Doch was verbirgt sich genau

Freispiele ohne Einzahlung: Ein umfassender Leitfaden für Schweizer Online-Spieler Read More »

Die Bedeutung von Expertenmeinungen im Finanz- und Glücksspielsektor

In einer Zeit, in der Entscheidungsfindung zunehmend durch Daten, Analysen und Expertenmeinungen beeinflusst wird, gewinnen vertrauenswürdige Quellen im Bereich der Finanzberatung und des Glücksspiels an strategischer Bedeutung. Für Anleger, Glücksspieler und Branchenkenner ist es essenziell, fundierte Einschätzungen von anerkannten Stimmen heranzuziehen, um Risiken zu minimieren und Chancen optimal zu nutzen. Die Relevanz qualifizierter Meinungen im

Die Bedeutung von Expertenmeinungen im Finanz- und Glücksspielsektor Read More »

/** * Template part for displaying the footer info. * * @link https://codex.wordpress.org/Template_Hierarchy * * @package Astra * @since 1.0.0 */ ?>
Scroll to Top