/** * 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 1639 of 9718 - Something out of the Box

Diuretikum Cykel: Effekt och Användning

Diuretikum, eller vätskedrivande medel, är läkemedel som ökar urinproduktionen i kroppen. Dessa medel används ofta för att behandla tillstånd som högt blodtryck, hjärtsvikt och svullnad orsakad av överflödig vätska. När det gäller träning och idrott är diuretika ibland använt för att snabbt minska vikt genom att eliminera vatten från kroppen, vilket kan vara särskilt lockande […]

Diuretikum Cykel: Effekt och Användning Read More »

Sustanon 350 Nordic Fusion för Kroppsbyggning

Sustanon 350 Nordic Fusion är en kraftfull anabola steroid som används av många kroppsbyggare och idrottare för att öka muskelmassa och styrka. Denna formel kombinerar flera testosteronestrar, vilket ger en långvarig och stabil frisättning av testosteron i kroppen. Med Sustanon 350 kan användare uppleva snabba resultat och förbättrad återhämtning efter träning. Om du vill köpa

Sustanon 350 Nordic Fusion för Kroppsbyggning Read More »

Anaboliset steroidit: mitä sinun pitäisi tietää ennen ostopäätöstä

Anaboliset steroidit ovat synteettisiä aineita, jotka jäljittelevät steroidihormoneja, kuten testosteronia. Ne voivat auttaa lisäämään lihasmassaa, voimaa ja kestävyyttä, mikä tekee niistä houkuttelevan vaihtoehdon monille urheilijoille. Kuitenkin ennen ostopäätöstä on tärkeää ymmärtää niiden käytön vaikutukset, riskit ja laillisuus. Alustalla https://testokauppa.com/ kokoontuvat kysytyimmät steroidit kaikentasoisille urheilijoille. 1. Mikä tekee anabolisista steroideista houkuttelevia? Anaboliset steroidit voivat tarjota useita

Anaboliset steroidit: mitä sinun pitäisi tietää ennen ostopäätöstä Read More »

Bd Discardit Mixing Syringe Becton Dickinson kehonrakennuksessa

Kehonrakennus on laji, joka vaatii tarkkuutta ja huolellisuutta, erityisesti kun kyseessä on anabolisten steroidien sekoittaminen ja käyttö. Bd Discardit Mixing Syringe Becton Dickinson on yksi markkinoiden johtavista tuotteista, joka helpottaa tätä prosessia. Tämä kasauskanyyli on suunniteltu erityisesti turvalliseen ja tehokkaaseen lääkkeiden sekoittamiseen ja injektoimiseen. Jos etsit varmennettua tietoa Bd Discardit Mixing Syringe Becton Dickinsonsta, tutustu

Bd Discardit Mixing Syringe Becton Dickinson kehonrakennuksessa Read More »

Ostaminen steroidit: Turvallinen ja tehokas tapa lihasmassan kasvattamiseen

Ostaminen steroidit voi tuntua monimutkaiselta ja pelottavalta, mutta se ei välttämättä tarvitse olla. Jos harkitset steroidien käyttöä lihasmassan kasvattamiseen, on tärkeää ymmärtää perusasiat ja tehdä oikeat valinnat. Jos etsit parhaat steroidit lihasmassan kasvattamiseen, urheilufarmakologian verkkokauppamme Suomessa on turvallinen valinta. Miksi ostaa steroidit? Steroidien käyttö on kasvanut viime vuosina, ja syitä tähän ovat muun muassa: Lihasmassan

Ostaminen steroidit: Turvallinen ja tehokas tapa lihasmassan kasvattamiseen Read More »

Exemestan Dosering: En Guide för Användare

Exemestan är en aromatashämmare som används främst vid behandling av bröstcancer hos kvinnor efter klimakteriet. Det är viktigt att förstå rätt dosering för att säkerställa effektivitet och minimera biverkningar. Den vanligaste doseringen av exemestan är 25 mg, som oftast tas en gång dagligen. Om du söker verifierad information om Exemestan, besök Exemestan intag – allt

Exemestan Dosering: En Guide för Användare Read More »

Yohimbine Hcl 5 Cyklus med Insulinpræparater

Yohimbine Hcl er et velkendt kosttilskud, der har vundet popularitet blandt fitnessentusiaster og sportsudøvere på grund af dets potentielle fordele ved vægttab og præstationsforbedring. Når det kombineres med insulinpræparater, kan det føre til forskellige fysiologiske reaktioner, som kan være nyttige i en trænings- eller diætcyklus. Denne artikel vil dække betydningen af at forstå både yohimbin

Yohimbine Hcl 5 Cyklus med Insulinpræparater Read More »

Winstrol Ustní: Zázrak v Kulturistice

Winstrol, známý také jako stanozolol, je jedním z nejoblíbenějších anabolických steroidů používáných ve světě kulturistiky. Především se vyznačuje svými schopnostmi zvyšovat sílu a vytrvalost, což je pro sportovce a kulturisty klíčové. Winstrol Ustní, jako forma stanozololu, se užívá v tabletách, což usnadňuje jeho užívání a umožňuje přesnější dávkování. Chcete objednat Winstrol Ustni? Začněte tím, že

Winstrol Ustní: Zázrak v Kulturistice Read More »

Dávkování peptidů s Mentolad 50 Mg

Mentolad 50 Mg je jedním z oblíbených produktů mezi kulturisty a sportovci, kteří hledají způsoby, jak zlepšit své výkony a regeneraci. Tento peptid může pomoci při zvyšování svalové hmoty a podpory zdravého metabolismu, což je důležité pro ty, kteří usilují o dosažení svých fitness cílů. Tento produkt je velmi populární mezi kulturisty a sportovci. Doporučujeme

Dávkování peptidů s Mentolad 50 Mg Read More »

Vidalista a kulturistika: Jak podpořit výkon a zdraví

Kulturistika je sport, který vyžaduje nejen tvrdou práci a disciplínu, ale také správné doplňky a prostředky pro zlepšení výkonu. Jedním z produktů, které se v poslední době dostávají do povědomí sportovců, je Vidalista. Tento doplněk stravy obsahující tadalafil má potenciál podpořit rozvoj svalové hmoty a zlepšit celkovou výkonnost. Kde zjistit Vidalista koupit pro Vidalista? Samozřejmě

Vidalista a kulturistika: Jak podpořit výkon a zdraví 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