/** * 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 1283 of 5740 - Something out of the Box

Doziranje Monit 2 6 Mg Intas Pharmaceuticals

Monit 2 6 Mg je medicinski proizvod koji se često koristi u različitim terapijskim protokolima. Sa svojom aktivnom supstancom, ovaj lijek može imati značajan utjecaj na zdravlje i dobrobit pacijenata. U ovom članku ćemo istražiti preporučeno doziranje za Monit 2 6 Mg te važnost pravilnog uzimanja ovog lijeka. Ako vas zanima sportska farmakologija, pogledajte Monit […]

Doziranje Monit 2 6 Mg Intas Pharmaceuticals Read More »

Testoviron 250 La Pharma: Vse Kar Morate Vedeti o Peptidih

Testoviron 250 La Pharma je pogosto izbira med športniki in bodybuilderji, ki iščejo način za povečanje svoje mišične mase in izboljšanje splošne fizične zmogljivosti. Gre za anabolični steroid, ki vsebuje testosteron in je znan po svoji učinkovitosti pri podpori rasti mišic ter regeneraciji po intenzivni vadbi. Za popolne informacije o Testoviron 250 La Pharma vam

Testoviron 250 La Pharma: Vse Kar Morate Vedeti o Peptidih Read More »

Protizápalové Lieky: Kontraindikácie a Dôležité Informácie

Protizápalové lieky sú široko používané na liečbu rôznych zápalových ochorení a syndrómov bolesti. Hlavným cieľom týchto liekov je zmierniť zápal a pomôcť pacientom získať späť normálne fungovanie. Avšak, ich užívanie môže byť spojené s viacerými kontraindikáciami, ktoré by mali byť známe pred ich nasadením. Viac detailov o Protizápalové Lieky, vrátane najnovších cyklov, nájdete na webovej

Protizápalové Lieky: Kontraindikácie a Dôležité Informácie Read More »

Losartan cikel inzulinskih pripravkov

Uvod Losartan je zdravilo, ki spada v skupino antagonistov angiotenzinskih receptorjev (ARB) in se pogosto uporablja za zdravljenje hipertenzije ter srčno-žilnih bolezni. Povezava med Losartanom in inzulinskimi pripravki je tema, ki se vse bolj raziskuje, saj vplivajo na metabolizem in ravni sladkorja v krvi. Za informacije o izdelku Losartan strošek Losartan obiščite spletno trgovino športne

Losartan cikel inzulinskih pripravkov Read More »

Antibiotici i doziranje peptida: Važnost pravilne primjene

Antibiotici su neizostavni alati u borbi protiv bakterijskih infekcija, no njihova pravilna primjena i doziranje su ključni za postizanje optimalnih terapeutskih učinaka. U posljednje vrijeme, istraživanja sugeriraju sve veću važnost peptida u ovoj oblasti, posebno kada je riječ o praktičnom doziranje antibiotika. Kako bi se osiguralo da pacijenti dobiju najučinkovitije liječenje, od esencijalne je važnosti

Antibiotici i doziranje peptida: Važnost pravilne primjene Read More »

Humulin R 100iu Vial Eli Lilly: Upute za doziranje i upotrebu

Humulin R je inzulin koji se koristi za liječenje dijabetesa tipa 1 i tipa 2. Kao kratkodjelujući inzulin, Humulin R pomaže u regulaciji razine šećera u krvi, čineći ga ključnim dijelom terapije za mnoge dijabetičare. Pravilno doziranje i primjena ovog lijeka su od vitalnog značaja kako bi se osigurala njihova učinkovitost i sigurnost. Želite kupiti

Humulin R 100iu Vial Eli Lilly: Upute za doziranje i upotrebu Read More »

Kako uzimati Sinopryl 20 Sanofi: Vodič za ispravnu primjenu

Sinopryl 20 Sanofi je lijek koji se koristi za liječenje visokog krvnog tlaka i srca. Njegova aktivna tvar, enalapril, pomaže opuštanju krvnih žila, što omogućuje lakše cirkuliranje krvi. Ako ste propisali ovaj lijek, važno je znati kako ga pravilno uzimati. Kako biste saznali Sinopryl 20 Sanofi naručiti u Hrvatskoj proizvoda Sinopryl 20 Sanofi, jednostavno posjetite

Kako uzimati Sinopryl 20 Sanofi: Vodič za ispravnu primjenu Read More »

Clomid 50 Singani Pharma: Výsledky a Účinky

Clomid, známy tiež ako klomifén citrát, je liek, ktorý sa často používa na liečbu neplodnosti u žien. Avšak, jeho účinky nie sú obmedzené len na ženské zdravie. Mnohí atléti a bodybuildri sa zameriavajú na jeho užívanie aj pri cykloch steroidov, aby potlačili vedľajšie účinky spojené s estrogénom. Dnes sa pozrieme na výrobok Clomid 50 Singani

Clomid 50 Singani Pharma: Výsledky a Účinky Read More »

Kako pravilno uzimati Somatropin

Somatropin, poznat kao hormon rasta, koristi se u različite svrhe, uključujući poboljšanje sportske izvedbe i potporu rastu kod djece s određenim zdravstvenim stanjima. Međutim, važno je znati kako pravilno uzimati ovaj hormon da biste postigli željene rezultate i smanjili potencijalne rizike. Želite saznati više o Somatropin? Sve informacije dostupne su na Somatropin u sportu. Postupak

Kako pravilno uzimati Somatropin Read More »

Cialis Mactropin Peptidi: Učinkovitost in Uporaba

Cialis je znan po svoji sposobnosti, da izboljša erektilno funkcijo pri moških, medtem ko Mactropin peptidi predstavljajo novosti na področju biotehnologije, ki obljubljajo dodatne prednosti pri izboljšanju splošnega zdravja in telesne zmogljivosti. V tem članku bomo raziskali, kako lahko ta kombinacija koristi uporabnikom. Če želite izvedeti več o Cialis Mactropin, obiščite Cialis uporaba – tam

Cialis Mactropin Peptidi: Učinkovitost in Uporaba 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