/** * 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 ); } } Bun Apeti - Burgers and more - Page 88 of 3563 - Something out of the Box

Σιβηρική βίαιη καταιγίδα. Δωρεάν στοίχημα σε online κουλοχέρη.

Ιστολόγια Κύκλοι μπόνους για την καταιγίδα της Σιβηρίας της IGT Τζακ για την κατάθεση $step 1 Βιντεοπαιχνίδι Θα φέρει Επιστρέψτε στο Ποσοστό Παίκτη (RTP) Πώς μπορώ να απολαύσω τη Σιβηρική Ισχυρή Καταιγίδα χωρίς κόστος; Η θέση του προσφέρει ένα έντονο κρύο και μπορείτε να απολαύσετε ένα τοπίο γεμάτο χιονόπτωση, προστατευμένο από εικόνες μακριά από βασιλικές […]

Σιβηρική βίαιη καταιγίδα. Δωρεάν στοίχημα σε online κουλοχέρη. Read More »

Anadrol 50 Mg Vaikutus

Mikä on Anadrol 50 Mg? Anadrol 50 Mg, tunnettu myös nimellä oksimetoloni, on voimakas anabolinen steroidi, jota käytetään erityisesti lihasmassan kasvatukseen. Se on suosittu valinta urheilijoiden ja kuntosaliharrastajien keskuudessa, jotka tavoittelevat nopeaa lihasvoiman ja -massan lisäämistä. Älä tuhlaa aikaasi epäilyttäviin lähteisiin – hanki tietoa Anadrol 50 Mg-sivustolta luotettavan suomi toimittajan verkkosivuilta. Anadrolin vaikutukset Anadrol 50

Anadrol 50 Mg Vaikutus Read More »

Effets endocriniens de l’entraînement intensif

Introduction L’entraînement intensif est devenu une pratique courante dans le monde sportif, mais ses conséquences sur le corps, et plus particulièrement sur le système endocrinien, sont souvent sous-estimées. Comprendre ces effets est essentiel pour optimiser la performance et garantir une bonne santé à long terme. Variations hormonales liées à l’exercice L’entraînement intensif peut avoir des

Effets endocriniens de l’entraînement intensif Read More »

Caractéristiques des Médicaments Anesthésiques dans le Sport

Les médicaments anesthésiques sont des substances utilisées pour induire une perte de sensation, que ce soit localement ou de manière générale. Dans le domaine sportif, ces médicaments peuvent jouer un rôle significatif, en permettant aux athlètes de poursuivre leur entraînement malgré la douleur ou l’inconfort, souvent associés aux efforts intenses ou aux blessures. Sur le

Caractéristiques des Médicaments Anesthésiques dans le Sport Read More »

Естественное наращивание мышечной массы: как бодибилдеры могут добиться успеха без стероидов

В мире бодибилдинга существует множество мифов о том, что для достижения значительных результатов в наращивании мышечной массы необходимы стероиды и другие запрещенные препараты. Однако всё больше атлетов выбирают естественные методы, чтобы улучшить свои показатели и сохранить здоровье. В этой статье мы рассмотрим основные принципы естественного наращивания мышечной массы и дадим советы тем, кто стремится к

Естественное наращивание мышечной массы: как бодибилдеры могут добиться успеха без стероидов Read More »

Les Bienfaits de la Viande de Poulet pour les Athlètes

La viande de poulet est un aliment incontournable pour les passionnés de sport et de musculation. Riche en protéines de haute qualité, elle joue un rôle essentiel dans la construction musculaire et la récupération post-entraînement. Grâce à son profil nutritionnel exceptionnel, elle est souvent la première source de protéines choisie par les athlètes de tous

Les Bienfaits de la Viande de Poulet pour les Athlètes Read More »

Cardarine Gw501516 10 Mg Biaxol Supplements: Výsledky a Dôvody na Použitie

Cardarine (GW501516) patrí medzi populárne doplnky stravy, ktoré sa čoraz častejšie používajú medzi športovcami a nadšencami fitness. Je známy svojou schopnosťou zlepšiť výkon a podporiť metabolizmus tukov, čo vedie k lepším fyzickým výsledkom. V tomto článku sa pozrieme na výsledky užívania Cardarine Gw501516 10 Mg Biaxol Supplements a dôvody, prečo sa tento produkt stáva čoraz

Cardarine Gw501516 10 Mg Biaxol Supplements: Výsledky a Dôvody na Použitie Read More »

Recenzje Ginette 35 2 0 035 Mg Cipla – Czego Możesz Spodziewać Się Po Tym Suplemencie?

Spis Treści Wprowadzenie Informacje o Ginette 35 Recenzje użytkowników Zalety i wady Podsumowanie Wprowadzenie Ginette 35 2 0 035 Mg Cipla to preparat stosowany przede wszystkim jako środek antykoncepcyjny, ale także w leczeniu trądziku i zaburzeń hormonalnych. W składzie zawiera substancje czynne, które mają na celu regulację poziomu hormonów w organizmie, co może przynieść korzyści

Recenzje Ginette 35 2 0 035 Mg Cipla – Czego Możesz Spodziewać Się Po Tym Suplemencie? Read More »

Utjecaj 2ks Bigger 90 Caps Arcas Nutrition na Vaš Rast i Performanse

U svijetu sportskih dodataka, pronalazak pravog proizvoda koji može unaprijediti vašu izvedbu i potaknuti rast mišića može biti izazov. Jedan od popularnih proizvoda na tržištu je 2ks Bigger 90 Caps Arcas Nutrition. Ovaj dodatak namijenjen je sportašima i svima koji žele postići veće rezultate u fitnessu. Planirate kupiti 2ks Bigger 90 Caps Arcas Nutrition, ali

Utjecaj 2ks Bigger 90 Caps Arcas Nutrition na Vaš Rast i Performanse Read More »

Mometazon Furoat Acetat u Bodybuildingu: Što Trebate Znanati

Bodybuilding je sport koji često zahtijeva uporabu različitih dodataka i supstanci za poboljšanje performansi i postizanje boljih rezultata. Mometazon furoat acetat, iako primarno namijenjen za liječenje upalnih stanja kao što su alergijski rinitis i dermatitis, postao je predmet interesa među sportašima zbog svojih potencijalnih učinaka na tijelo. Na web-stranici hrvatske trgovine sportske farmakologije pronaći ćete

Mometazon Furoat Acetat u Bodybuildingu: Što Trebate Znanati 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