/** * 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 89 of 3564 - Something out of the Box

Understanding Steroids in the UK: Usage, Regulations, and Implications

Steroids have become a notable subject of discussion in the UK, particularly in the realms of sports and bodybuilding. These compounds, which are often used to enhance physical performance and muscle growth, carry a weighty set of implications regarding health, legality, and ethics. If you are interested in buy uk steroids, our online shop for […]

Understanding Steroids in the UK: Usage, Regulations, and Implications Read More »

Esteroides para Hombres: Uso, Tipos y Riesgos

Los esteroides anabólicos son compuestos sintéticos que imitan la acción de la testosterona en el cuerpo. Utilizados principalmente para aumentar la masa muscular y mejorar el rendimiento deportivo, su uso ha generado tanto interés como preocupación en el ámbito de la salud. Aunque pueden ofrecer beneficios significativos, es fundamental conocer bien sus efectos y riesgos

Esteroides para Hombres: Uso, Tipos y Riesgos Read More »

Mänguautomaadid kõikjal: uusim rinnahoidjata muster, hitnspin kasiino Eesti mis domineerib avalike ehitiste uudistes

Postitused Lõbusad rullid, millel on populaarsed Megawaysi mängud: hitnspin kasiino Eesti Kas Jackpot Jill Gamblingi ettevõte on Austraalia mängijatele kahjulik? Ricky kasiino (Howling Wolves Megaways) – Parimad online-pokiesid Austraalias üldiselt Parimad online-pokiesid Austraalias Mängimine on väga lõbus, rõhuasetusega ühiskondlikul hitnspin kasiino Eesti partnerlusel ja teil on hüvesid. Ramona on auhinnatud kirjanik, kes keskendub kultuurilistele ja

Mänguautomaadid kõikjal: uusim rinnahoidjata muster, hitnspin kasiino Eesti mis domineerib avalike ehitiste uudistes Read More »

Έκδοση Βιομηχανίας

Ιστολόγια Bono de bienvenida hasta 2000 €, 350 τιράντες δωρεάν για τους Bucks μακριά από τους θεούς Εγγραφείτε για μια πλούσια ιδιότητα μέλους σε ένα καζίνο με βραβεία Για όσους τους αρέσει να δημιουργούν, να σκέφτονται και να συνδέονται με διαφορετικούς τύπους χαρακτήρων, θα εκτιμούσαν τη χρήση του. Υπάρχει πολλή ρεαλιστική υποστήριξη, όπως anime, και

Έκδοση Βιομηχανίας Read More »

Σιβηρική βίαιη καταιγίδα. Δωρεάν στοίχημα σε 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 »

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