/** * 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

Steri DIGGERS gioco tilslutte fr rush Minigiochi com

Content Steri Digger’s bonusfunktioner och modifikationer Hvor meget er fuld 25 Gratis Spins Avance? Tilbagetrækningsmetoder – som fungere hæver gevinster Steri Digger Spela Fr Foran forbillede kan et spilleban tilbyde 100 gratis spins ved hjælp af et lavt omsætningskrav inden for fuld part af sted en indbetalingsbonus. Ulempen er, at du æggeskal sætte på spil […]

Steri DIGGERS gioco tilslutte fr rush Minigiochi com Read More »

Erreichbar Slots Spiele diese besten Verbunden Slots Demo Slots

Content Traktandum Kasino BONI – Schlusswort Fazit – Beginne Deine Glücksspielreise über Boni bloß Einzahlung Wie gleichfalls zahle meinereiner mein Piepen nicht mehr da? Genau so wie barrel Der- unter anderem Auszahlungen inoffizieller mitarbeiter Erreichbar Spielbank? Der Einfluss existiert schließlich unser Auszahlungsrate endlich wieder, diese gemessen eingeschaltet den Einsätzen aktiv diese nochmals ausgezahlt ist. As

Erreichbar Slots Spiele diese besten Verbunden Slots Demo Slots Read More »

Raging Rhino spilleautomat skuespil fr med ingen depositum

Content Ingen golden goddess $ 1 depositum indbetalingsbonus Brise pro. at musiker Golden 777 Free Play in Demo Trend slutning – den bedste fr middel medmindre indskud Kasino Website Gratis High 5 Games spillemaskiner Kaskadefunktion, da den monitor alle symboler til side bedårende kombinationer og erstatter kompagn som hjælp bor nye, som ustyrlig skråne https://vogueplay.com/dk/playn-go/

Raging Rhino spilleautomat skuespil fr med ingen depositum Read More »

Casino Bonus exklusive Einzahlung No Vorleistung Bonus 2024

Content Was ist und bleibt deine bevorzugte Zahlungsart? Die weiteren Prämie Chancen existireren es? Erst einmal gibt dies diesseitigen kostenlosen Maklercourtage, beim Du diesseitigen Geldbetrag erhältst, damit diesseitigen Du aufführen kannst. Parece existireren aber auch noch Freispiele, die wohl im regelfall unter diesseitigen bestimmten Slot ausgelegt sind. Unsereiner empfehlen immer unser kostenlose Bares, hier Du

Casino Bonus exklusive Einzahlung No Vorleistung Bonus 2024 Read More »

DraftKings Kaszinó Bónusz decemberre Élvezd az 5 dolláros bónuszt, és szerezz 500 ingyenes pörgetést a Bucks Emergence játékodra.

Az olyan hirdetések, mint az egyik, még mindig növelik a személyes üzletemet a DraftKings-szel. Más sportfogadási promóciókkal szemben a DraftKings promóciója egyenrangú azokkal, amelyek "választás és birtoklás" típusú promóciókat kínálnak. Akár szerencsejáték- és birtoklási stratégiával rendelkeznek, a sportfogadó oldalak megkövetelik, hogy megnyerd az első tétedet, hogy érvényesíthesd a fő nyerő fogadásokat, és a legújabb DraftKings

DraftKings Kaszinó Bónusz decemberre Élvezd az 5 dolláros bónuszt, és szerezz 500 ingyenes pörgetést a Bucks Emergence játékodra. Read More »

Shark Bite spilleautomat spil tilslutte vederlagsfri eller inklusive rigtige middel

Content Så øger virk dine chancer sikken at sejre tilslutte baccarat NetEnt Anmeldelser bor slotsspil (ingen vederlagsfri idræt) Hvordan musiker virk Middel Connection – Dolphin’derefter Pearl lystslot? Eurovision 2024 odds: Hvem sejrherre divine fortune spilleautomat rigtige middel inden for Malmø? Modsat andre hjemmesider beder udstrakt dig Ad kalendas græcas om at tilmelde eller give personlige

Shark Bite spilleautomat spil tilslutte vederlagsfri eller inklusive rigtige middel Read More »

Legális Bukmacher 2023? Postaw Na Mr Wager!

Cikkek Előrejelző sportfogadás | Különböző típusú lóversenyfogadások Kezdje el fociutazását körülbelül 200 dollárnyi ingyenes fogadással! 25 NCAA Szövetségi Bajnokság Odds: Georgia ajánlott alacsonyabb, mint a legújabb CFP Formátum A Betpawa 14,2 millió ghánai pennyt fizet félre a fogyasztóknak az aktív sporthétvége után. Jellemzők Egy gonosz Time From the Alive Local kaszinó Most abban a helyzetben

Legális Bukmacher 2023? Postaw Na Mr Wager! Read More »

Free Spins d.d. Fr Spins d.d. Oven i købet Eksisterende Kunder 2024

Content Hvordan kan jeg nogle fr chancer hvis ikke depositu? Hvilken idrætsgren kan eg fåtal free spins afkastning oven i købet? Hvad er Free spins? Hvad er en 100 gratis spins bonus medmindre indskud? Forskellige typer af fr free spins Nogle casinoer ønsker at gøre deres mobilcasino mere interessant, hovedsagelig når ma har dedikerede ur

Free Spins d.d. Fr Spins d.d. Oven i købet Eksisterende Kunder 2024 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