/** * 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 ); } } Uncategorized - Bun Apeti - Burgers and more

Uncategorized

Avanafil: Učinek, uporaba in varnost

Uvod Avanafil je zdravilo, ki se uporablja za zdravljenje erektilne disfunkcije pri moških. Njegov učinkoviti mehanizem delovanja temelji na izboljšanju pretoka krvi v penis, kar omogoča dosego in ohranjanje erekcije. V tem članku bomo raziskali učinek avanafila, način uporabe ter nekatere varnostne vidike. Preden dodate Avanafil v košarico, si oglejte https://anabolikitrgovina.com/kategorija-druga-zdravila/kategorija-avanafil/ – tako boste kupovali […]

Avanafil: Učinek, uporaba in varnost Read More »

Atenolol: Kako jemati in pomembne informacije

Atenolol je zdravilo, ki se pogosto uporablja za zdravljenje visokega krvnega tlaka, srčne aritmije in angine pektoris. Spada v skupino zdravil, znanih kot beta-blokatorji, ki delujejo tako, da zmanjšajo obremenitev srca in izboljšajo njegov krvni pretok. Če iščete preverjene informacije o Atenolol, si oglejte Atenolol odmerjanje – vse bistveno je tam. Navodila za jemanje Atenolola

Atenolol: Kako jemati in pomembne informacije Read More »

Masteron Enanthate 200 Stealth Labs in Cikel Inzulinskih Pripravkov

Uvod Masteron Enanthate 200 Stealth Labs je eden izmed priljubljenih anaboličnih steroidov, ki se pogosto uporablja med športniki in bodybuilderji za povečanje mišične mase in zmanjšanje telesne maščobe. V kombinaciji z inzulinskimi pripravki lahko dosežemo še boljše rezultate, vendar je pomembno razumeti, kako pravilno izvesti takšen cikel. Izdelek Masteron Enanthate 200 Stealth Labs je na

Masteron Enanthate 200 Stealth Labs in Cikel Inzulinskih Pripravkov Read More »

Guggulsteroni peptidi v bodybuildingu: Uspeh ali mit?

Guggulsteroni so postali precej popularni med športniki in bodybuilderji, ki iščejo načine za optimizacijo svojih rezultatov. Kljub temu pa se mnogi sprašujejo, kakšne so dejanske koristi uporabe teh peptidov in kako vplivajo na razvoj mišične mase. V tem članku bomo raziskali, kako guggulsteroni delujejo in kakšne prednosti prinašajo za bodybuilderje. Na platformi https://anabolikitrgovina.com/kategorija-druga-zdravila/kategorija-guggulsteroni/ boste našli

Guggulsteroni peptidi v bodybuildingu: Uspeh ali mit? Read More »

Tecajevi Steroida za Početnike: Vodič kroz Doziranje Peptida

U svijetu bodybuildinga i fitnessa, korištenje steroida i peptida postalo je posebno rasprostranjeno među sportašima i entuzijastima. No, za početnike to može biti zbunjujuća tema s brojnim informacijama i detaljima koje treba razumjeti. Ovaj članak će se fokusirati na osnovne tečajeve steroida za početnike, kao i na važne aspekte doziranja peptida. Želite saznati više o

Tecajevi Steroida za Početnike: Vodič kroz Doziranje Peptida Read More »

Halotestin 5 Mg Hubei Huangshi Nanshang: Pripravci Inzulina i Njihova Uloga u Bodybuildingu

Hormon inzulin i steroidi često se koriste u bodybuilding zajednici kako bi se postigli bolji rezultati. U ovom članku fokusirat ćemo se na Halotestin 5 Mg Hubei Huangshi Nanshang, jedan od popularnih anaboličkih steroida i njegovu primjenu u ciklusima koji uključuju inzulin. Najnovije informacije i recenzije o Halotestin 5 Hubei Huangshi Nanshang nalaze se na

Halotestin 5 Mg Hubei Huangshi Nanshang: Pripravci Inzulina i Njihova Uloga u Bodybuildingu Read More »

CJC 1295 2 – Co to jest i jak działa?

Wprowadzenie do CJC 1295 2 CJC 1295 2 to peptyd, który zyskuje na popularności wśród sportowców oraz osób aktywnych fizycznie. Działa na system hormonalny, stymulując wydzielanie hormonu wzrostu, co może przynieść szereg korzyści związanych z budową mięśni oraz regeneracją organizmu. Strona internetowa apteki sportowej w Polsce pokazuje aktualny CJC 1295 2 cena produktu CJC 1295

CJC 1295 2 – Co to jest i jak działa? Read More »

W jaki sposób sterydy poprawiają wchłanianie składników odżywczych?

Spis treści Wprowadzenie Jak działają sterydy? Zwiększenie wchłaniania składników odżywczych Kompatybilność sterydów z alkoholem Podsumowanie Sterydy anaboliczne to substancje, które są często wykorzystywane w sporcie oraz w medycynie. Ich głównym celem jest zwiększenie masy mięśniowej oraz siły. Jednym z mniej znanych efektów działania sterydów jest ich wpływ na wchłanianie składników odżywczych, co może mieć istotne

W jaki sposób sterydy poprawiają wchłanianie składników odżywczych? Read More »

Jak prawidłowo stosować Test C 250?

Spis treści Wprowadzenie Dlaczego Test C 250? Jak stosować Test C 250? Podsumowanie Test C 250 to jeden z najpopularniejszych sterydów anabolicznych, który cieszy się uznaniem wśród sportowców i kulturystów. Jego głównym celem jest wspieranie wzrostu masy mięśniowej oraz poprawa wydolności fizycznej. W artykule tym przedstawimy, jak prawidłowo stosować ten suplement, aby osiągnąć zamierzone rezultaty.

Jak prawidłowo stosować Test C 250? 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