/** * 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 1345 of 6196 - Something out of the Box

Препараты для похудения и жиросжигания в спорте: что нужно знать?

В современном мире, где идеальные формы и здоровье становятся важными аспектами жизни, многие спортсмены и любители фитнеса обращаются к помощи препаратов для похудения и жиросжигания. Однако, прежде чем принимать такие средства, стоит понимать их особенности и возможные последствия. Планируете купить Препараты для похудения, жиросжигания, но не знаете, с чего начать? Сайт https://sportaptekaua.com/category/peptyd/preparat-dlia-pokhudenyia-zhyroszhyhany/ предоставит вам всю […]

Препараты для похудения и жиросжигания в спорте: что нужно знать? Read More »

Туринабол инъекционный эффект: Описание и влияние на организм

Введение в Туринабол Туринабол — это анаболический стероид, который стал популярным благодаря своему положительному влиянию на физическую форму и спортивные результаты. Он часто используется атлетами для повышения выносливости, силы и общего тонуса организма. Один из его форм – инъекционный туринабол, который имеет свои особенности и эффекты. На https://kiborgstore.com/product-category/steroyd-v-yn-ektsyiakh/turynabol-yn-ektsyonn-y/ вы найдете все важные данные о Туринабол

Туринабол инъекционный эффект: Описание и влияние на организм Read More »

Тренболон Ацетат Профарм 100 мг в спорте

Что такое Тренболон Ацетат? Тренболон Ацетат – это андрогенный стероид, который широко используется в бодибилдинге и силовых видах спорта. Этот препарат известен своими мощными анаболическими свойствами, что делает его популярным среди спортсменов, стремящихся улучшить физическую форму и увеличить мышечную массу. Думаете о покупке такого продукта, как Тренболон Ацетат Профарм 100 мг? Тогда https://sportaptekaua.com/product/trenbolon-atsetat-profarm-100-mh/ станет отличным

Тренболон Ацетат Профарм 100 мг в спорте Read More »

Протеин Изолат Шоколад Балкан 800 г: Дозировка и Преимущества

Что такое Протеин Изолат? Протеин Изолат — это высококачественный источник белка, который используется спортсменами для увеличения мышечной массы и восстановления после тренировок. Он обеспечивает организм необходимыми аминокислотами, способствуя улучшению спортивных результатов. Прежде чем покупать Протеин Изолат Шоколад Балкан 800 г онлайн на сайте Topfarma-Ua в украинских спортивных аптеках, учитывайте, что эта субстанция популярна среди спортсменов

Протеин Изолат Шоколад Балкан 800 г: Дозировка и Преимущества Read More »

Cjc 1295 Dac Adagolás: Amit Tudni Érdemes

Tartalomjegyzék Mi a Cjc 1295 Dac? Cjc 1295 Dac adagolás Fontos megjegyzések Mi a Cjc 1295 Dac? A Cjc 1295 Dac egy népszerű peptid, amelyet a növekedési hormon szekréciójának fokozására használnak. Ez a vegyület különösen kedvelt a sportolók és testépítők körében, akik a teljesítményfokozásra és az izomtömeg növelésére törekednek. A Cjc 1295 Dac a hypothalamus

Cjc 1295 Dac Adagolás: Amit Tudni Érdemes Read More »

Νομοθεσία γύρω από την Εισαγωγή Ουσιών από το Εξωτερικό

Η εισαγωγή ουσιών από το εξωτερικό αποτελεί ένα κρίσιμο ζήτημα που σχετίζεται με τη δημόσια υγεία, την ασφάλεια και τη νομοθεσία της κάθε χώρας. Ο κανονιστικός πλαίσιο που διέπει τις διαδικασίες αυτές μπορεί να διαφέρει σημαντικά από χώρα σε χώρα και απαιτεί προσεκτική εξέταση. Στην Ελλάδα, η νομοθεσία για την εισαγωγή ουσιών, όπως τα φάρμακα,

Νομοθεσία γύρω από την Εισαγωγή Ουσιών από το Εξωτερικό Read More »

Hur Man Tar Medicin Ripped Pharmaceutical

Medicin Ripped Pharmaceutical är ett populärt läkemedel. Läs mer om det Medicin Ripped Pharmaceutical beställning på webbplatsen för ett sportapotek i Sverige. Vad är Medicin Ripped Pharmaceutical? Medicin Ripped Pharmaceutical är en kosttillskott som används av många idrottare och fitnessentusiaster för att förbättra prestation och resultat i träningen. Det är känt för sina effektiva egenskaper

Hur Man Tar Medicin Ripped Pharmaceutical Read More »

Kehonrakennuksen optimointi: Anabolisten steroidien turvallinen ja tehokas käyttö

Johdanto Kehonrakennus on matka, johon liittyy monia tekijöitä, kuten harjoittelu, ravinto ja palautuminen. Monille urheilijoille anabolisten steroidien käyttö on yksi tapa pyrkiä saavuttamaan parempia tuloksia. Tämä artikkeli keskittyy anabolisten steroidien turvalliseen ja tehokkaaseen käyttöön kehityksen optimoinnissa. steroidvarasto.com on luotettu lähteesi korkealaatuisille, käsikauppalääkkeille urheilulääkkeille. Anabolisten steroidien hyödyt Anaboliset steroidit voivat tarjota monia etuja kehittäville urheilijoille. Näitä

Kehonrakennuksen optimointi: Anabolisten steroidien turvallinen ja tehokas käyttö Read More »

Auf diese weise fahig sein wir die eine authentische, nachvollziehbare und vor allem transparente Auswertung geradestehen

Parece sei wirklich bezahlt machen, da jeglicher Freispiele von unseren Provision-Gurus nachgewiesen und berechtigt wurden. Loggen Die leser gegenseitig ihr, bedurfen Die leser Ihren Spielcasino Pramie frei Einzahlung unter anderem finden sie parece hervor. Weil Stakers gunstgewerblerin Fundus bei Spielen alle jedem Music genre ist und bleibt, wird sera einfach, ebendiese bekanntesten Slots uber ausgezeichneten

Auf diese weise fahig sein wir die eine authentische, nachvollziehbare und vor allem transparente Auswertung geradestehen 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