/** * 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 81 of 3542 - Something out of the Box

Vilitra Kurssi: Teho ja Käyttötarkoitus

Johdanto Vilitraan Vilitra on lääke, joka sisältää vaikuttavana aineena vardenafiilia. Se on suunniteltu erityisesti erektiohäiriöiden hoitoon ja se voi auttaa parantamaan miehen seksuaalista suorituskykyä. Vilitra on yleistynyt urheilijoiden keskuudessa, jotka etsivät keinoja parantaa kestävyyttään ja suorituskykyään. Verkkosivusto Vilitra Sivuvaikutukset tarjoaa yksityiskohtaista tietoa aineesta Vilitra ja sen käytöstä urheilussa. Vilitra ja urheilu Vilitraa käytetään urheilussa erityisesti […]

Vilitra Kurssi: Teho ja Käyttötarkoitus Read More »

Pharmacologie et Blessures Sportives : Traitements et Perspectives

Table des matières Introduction Le rôle de la pharmacologie dans les blessures sportives Principaux types de traitements pharmaceutiques Perspectives futures en pharmacologie sportive Introduction Les blessures sportives sont une préoccupation majeure pour les athlètes, que ce soit à un niveau professionnel ou amateur. La pharmacologie, discipline qui étudie les médicaments et leur utilisation, joue un

Pharmacologie et Blessures Sportives : Traitements et Perspectives Read More »

Les bienfaits de SP Enanthate pour les sportifs

SP Enanthate, également connu sous le nom de Testosteron Enanthate, est un produit phare proposé par SP Laboratories, qui a acquis une solide réputation dans le domaine des stéroïdes anabolisants. Destiné principalement aux athlètes et aux passionnés de musculation, ce produit permet d’optimiser les performances sportives et d’accélérer le développement musculaire. Si vous envisagez l’achat

Les bienfaits de SP Enanthate pour les sportifs Read More »

Мастерон Энантат Абурайхан 1 мл по 200 мг: Дозировка и Применение

Мастерон Энантат — это один из популярных анаболических стероидов, который используется как спортсменами, так и бодибилдерами для улучшения мышечного рельефа и повышения физической выносливости. В данной статье мы рассмотрим дозировку Мастерон Энантат Абурайхан 1 мл по 200 мг и его применение. Если вы всё ещё ищете, где купить Мастерон Энантат Абурайхан 1 мл по 200

Мастерон Энантат Абурайхан 1 мл по 200 мг: Дозировка и Применение Read More »

L’Essence de la Performance avec le Trenbolone Acetate Anabolex

Maximisez vos résultats avec Trenbolone Acetate Anabolex Le Trenbolone Acetate Anabolex est un stéroïde anabolisant de haute performance prisé dans le monde de la musculation et de la pharmacologie sportive. Ce produit est reconnu pour sa capacité à favoriser une prise de masse musculaire sèche et significative, tout en augmentant la force et l’endurance. Les

L’Essence de la Performance avec le Trenbolone Acetate Anabolex Read More »

Equipoise odmerjanje: Vse, kar morate vedeti

Equipoise, znan tudi kot boldenon undecylenate, je priljubljen anabolični steroid, ki se pogosto uporablja v bodybuildingu in športu za povečanje mišične mase ter zahtevnosti. Razumevanje pravilnega odmerjanja je ključno za dosego želenih rezultatov ter minimiziranje morebitnih stranskih učinkov. Potrebujete resnične informacije o Equipoise? Uporabite vir ene najboljših trgovin s športno farmakologijo v Sloveniji. Naročite zdaj!

Equipoise odmerjanje: Vse, kar morate vedeti Read More »

Športovec: Cesta k úspechu a zdravému životnému štýlu

Športovec je osoba, ktorá sa venuje športu na profesionálnej alebo amatérskej úrovni. Títo jedinci sa často stretávajú s rôznymi výzvami, ale aj s nielen fyzickými, ale aj psychickými výhodami, ktoré z ich aktivity pramenia. V nasledujúcom článku sa pozrieme na to, čo všetko obnáša byť športovcom, aké sú ich hlavné charakteristiky a aké výhody prináša

Športovec: Cesta k úspechu a zdravému životnému štýlu Read More »

Anaboliká: Cesta k vyššiemu športovému výkonu

Anaboliká sú syntetické látky, ktoré napodobňujú účinky mužského pohlavného hormónu testosterónu. Tieto látky sú často používané športovcami a kulturistami s cieľom zvýšiť svalovú hmotu, zlepšiť výkonnosť a urýchliť regeneráciu. Hoci anaboliká môžu prinášať rýchle výsledky, ich užívanie je spojené s mnohými rizikami a vedľajšími účinkami. Výberom obchodu https://balikrastrychhormonov.com/ získate prístup ku kvalitným anabolikám, ktoré vám

Anaboliká: Cesta k vyššiemu športovému výkonu Read More »

Liraglutid kontraindikácie

Liraglutid je liek, ktorý sa často používa na liečbu diabetu 2. typu a na podporu chudnutia. Ako každý iný liek, aj Liraglutid má určité kontraindikácie, ktoré je dôležité mať na pamäti pred jeho použitím. V tomto článku sa pozrieme na hlavné kontraindikácie a upozornenia, ktoré by mali byť zvážené pred začatím liečby Liraglutidom. Na Liraglutid

Liraglutid kontraindikácie Read More »

Kanagliflozin Peptidi u Bodybuildingu: Učinak i Savjeti

U posljednje vrijeme, kanagliflozin peptidi postaju sve popularniji među bodybuilderima i sportašima koji žele poboljšati svoje tijelo i performanse. Ovi peptidi, koji su prvotno razvijeni za liječenje dijabetesa tipa 2, pokazuju zanimljive učinke na mršavljenje, razinu energije i oporavak nakon treninga. U ovom članku istražit ćemo učinke kanagliflozina, njegove prednosti i savjete za korištenje u

Kanagliflozin Peptidi u Bodybuildingu: Učinak i Savjeti 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