/** * 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 13 of 4202 - Something out of the Box

Działanie Trenbolon Mix – Co warto wiedzieć?

Spis treści Co to jest Trenbolon Mix? Działanie Trenbolon Mix Zastosowania Trenbolon Mix Ryzyko i skutki uboczne Co to jest Trenbolon Mix? Trenbolon Mix to preparat anabolizujący, który składa się z kilku form trenbolonu. Jest on często stosowany w kulturystyce i sportach siłowych, aby zwiększyć masę mięśniową oraz poprawić wydolność. Jego działanie opiera się na […]

Działanie Trenbolon Mix – Co warto wiedzieć? Read More »

Sterydy anaboliczne: ceny i informacje, które musisz znać

Wprowadzenie Sterydy anaboliczne to substancje, które są często stosowane przez sportowców oraz osoby pragnące poprawić swoją wydolność fizyczną oraz wygląd ciała. W Polsce rynek sterydów anabolicznych jest zróżnicowany, a ceny mogą się znacznie różnić w zależności od wielu czynników. W tym artykule postaramy się przybliżyć temat cen sterydów anabolicznych, jak również ich dostępność i kontekst

Sterydy anaboliczne: ceny i informacje, które musisz znać Read More »

Siarczan Glukozaminy – Jak Stosować?

Spis treści Czym jest siarczan glukozaminy? Jak stosować siarczan glukozaminy? Korzyści z przyjmowania siarczanu glukozaminy Przeciwwskazania i skutki uboczne Czym jest siarczan glukozaminy? Siarczan glukozaminy jest naturalnym związkiem chemicznym, który odgrywa kluczową rolę w budowie tkanki chrzęstnej w organizmie. Jest on często stosowany jako suplement diety w celu wspierania zdrowia stawów oraz łagodzenia objawów związanych

Siarczan Glukozaminy – Jak Stosować? Read More »

Injekcijski steroidi: Što trebate znati

Injekcijski steroidi postali su popularni među sportašima i bodybuilderima zbog svojih potencijalnih prednosti u povećanju mišićne mase i izdržljivosti. Međutim, njihova upotreba također nosi određene rizike i nuspojave. U ovom članku istražit ćemo što su injekcijski steroidi, kako djeluju, te kakve su posljedice njihove uporabe. Ako tražite steroidi za gubitak težine, naša online trgovina idealno

Injekcijski steroidi: Što trebate znati Read More »

Vidalista Cyklus: Všetko, čo potrebujete vedieť

Vidalista je populárny liek, ktorý obsahuje tadalafil a je určený na liečbu erektilnej dysfunkcie. Jeho účinky môžu trvať až 36 hodín, čo ho robí ideálnym pre tých, ktorí hľadajú flexibilitu a účinnosť vo svojich intímnych chvíľach. Tento článok sa zaoberá cyklom užívania Vidalista a dôležitými informáciami, ktoré by ste mali vedieť pred jeho použitím. Aby

Vidalista Cyklus: Všetko, čo potrebujete vedieť Read More »

Jak prawidłowo zaplanować leczenie?

Wstęp Planowanie leczenia to kluczowy element procesu zdrowotnego, który wpływa na efektywność terapii oraz samopoczucie pacjenta. Warto podejść do tego zagadnienia z odpowiednią starannością, aby osiągnąć jak najlepsze rezultaty. W artykule przedstawimy kilka istotnych kroków, które ułatwią prawidłowe zaplanowanie leczenia. 1. Diagnoza i analiza stanu zdrowia Przed rozpoczęciem jakiegokolwiek leczenia niezbędne jest postawienie właściwej diagnozy.

Jak prawidłowo zaplanować leczenie? Read More »

Czy sterydy wpływają na tempo wzrostu mięśni?

Wprowadzenie W świecie sportu i kulturystyki często pojawia się pytanie dotyczące wpływu sterydów anabolicznych na rozwój masy mięśniowej. Sterydy te są substancjami syntetycznymi, które naśladują działanie testosteronu – hormonu odpowiedzialnego za rozwój cech męskich oraz anabolizm mięśniowy. Aby lepiej zrozumieć, jak sterydy wpływają na tempo wzrostu mięśni, warto przyjrzeć się ich działaniu oraz efektom, jakie

Czy sterydy wpływają na tempo wzrostu mięśni? Read More »

Jak można uniknąć depresji po leczeniu?

Spis treści Znaczenie wsparcia społecznego Zdrowy styl życia Terapia i profesjonalna pomoc Skuteczne techniki zarządzania stresem Depresja po leczeniu to problem, z którym zmaga się wiele osób. Ważne jest, aby podjąć kroki, które pomogą w zapobieganiu tego typu stanom. Skupienie się na zdrowym trybie życia, wsparciu społecznym oraz profesjonalnej terapii może mieć kluczowe znaczenie w

Jak można uniknąć depresji po leczeniu? Read More »

Czy sterydy można przyjmować przy cukrzycy?

Cukrzyca to poważna choroba metaboliczna, która wymaga szczególnej uwagi w kontekście przyjmowania różnych substancji, w tym sterydów. Sterydy, znane również jako glikokortykosteroidy, są często stosowane w leczeniu stanów zapalnych oraz chorób autoimmunologicznych, jednak ich działanie może być niebezpieczne dla osób z cukrzycą. Sterydy anaboliczne mogą poprawiać wchłanianie składników odżywczych poprzez zwiększenie syntezy białek i retencji

Czy sterydy można przyjmować przy cukrzycy? Read More »

Winstrol: Ako užívať a dosiahnuť optimálne výsledky

Winstrol, známy aj ako stanozolol, je obľúbený anabolický steroid, ktorý sa často používa na zlepšenie výkonu a vytrvalosti. Mnohí športovci a kulturisti ho užívajú s cieľom dosiahnuť lepšiu definíciu svalov a znížiť telesný tuk. Avšak, správne používanie Winstrolu je kľúčové pre dosiahnutie požadovaných výsledkov a minimalizáciu rizika vedľajších účinkov. Nemôžete sa rozhodnúť ohľadom Winstrol? Na

Winstrol: Ako užívať a dosiahnuť optimálne výsledky 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