/** * 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 - Bun Apeti - Burgers and more - Page 226 of 4956

Bun Apeti

Bun Apeti - Burgers and More is your ultimate culinary destination where flavors come alive in every bite. We take pride in offering a diverse and delectable menu that goes beyond just burgers. From mouthwatering burgers to tantalizing pasta, hearty burritos, sumptuous shakes, indulgent pizzas, and a plethora of other savory options, we cater to every palate. Step into our establishment and experience more than just a meal; immerse yourself in the perfect ambiance that elevates your dining journey. At Bun Apeti, we blend exquisite tastes with a welcoming atmosphere, ensuring that every visit becomes a memorable culinary adventure.

Avantages de Sustanon 250 pour la Performance Sportive

Optimisation des Performances avec Sustanon 250 Sustanon 250 est un mélange de quatre esters de testostérone qui offre aux athlètes une solution efficace pour optimiser leurs performances sportives. Utilisé principalement dans le monde de la musculation et des sports de force, ce produit stimule la synthèse protéique, une fonction vitale pour la croissance musculaire. En […]

Avantages de Sustanon 250 pour la Performance Sportive Read More »

Avantages du 7 Methyl 19 Nortestosterone Ment pour les Athlètes

Le 7 Methyl 19 Nortestosterone Ment, souvent abrégé en 7-Ment, est un puissant dérivé du testostérone qui suscite un intérêt croissant dans le milieu sportif et de la musculation. Son utilisation est principalement orientée vers l’optimisation des performances physiques, permettant aux athlètes d’atteindre des niveaux de force et d’endurance supérieurs. Grâce à sa structure chimique

Avantages du 7 Methyl 19 Nortestosterone Ment pour les Athlètes Read More »

Cabergoline Cours pour une Performance Optimale

Optimisez votre Endurance avec Cabergoline Cours Le Cabergoline Cours est un produit innovant particulièrement prisé dans le monde du sport et de la musculation. Conçu pour aider les athlètes à améliorer leur performance, ce traitement a démontré son efficacité dans la régulation des hormones, augmentant ainsi la capacité d’entraînement et favorisant la récupération. Grâce à

Cabergoline Cours pour une Performance Optimale Read More »

Anastrozole pour le Sport et la Musculation

L’Anastrozole est un médicament largement reconnu dans le domaine sportif pour ses propriétés uniques et son efficacité à moduler les niveaux d’hormones, notamment les œstrogènes. Ce composé est principalement utilisé dans le traitement du cancer du sein, mais sa popularité a considérablement augmenté parmi les athlètes et les bodybuilders en raison de ses effets potentiellement

Anastrozole pour le Sport et la Musculation Read More »

Как купить стероиды: полное руководство

Стероиды – это популярные препараты, которые часто используются для достижения значительных результатов в спорте и бодибилдинге. Однако прежде чем приступить к их покупке, важно понимать все аспекты, связанные с этой практикой. В данной статье мы рассмотрим, как правильно и безопасно купить стероиды. Шаг за шагом о том, как купить стероиды. 1. Определитесь с типом стероидов

Как купить стероиды: полное руководство Read More »

Choisir le meilleur endroit pour acheter vos stéroïdes

Dans le monde du sport et de la musculation, le choix de la méthode pour commander des stéroïdes peut s’avérer crucial pour optimiser vos performances. Deux options s’offrent à vous : commander en ligne ou dans un magasin physique. Chacune de ces méthodes a ses propres avantages et inconvénients, et comprendre ces différences peut vous

Choisir le meilleur endroit pour acheter vos stéroïdes Read More »

Masteron Propionate et ses bienfaits pour les athlètes

Le Masteron Propionate est un stéroïde anabolisant réputé dans le monde de la musculation et du bodybuilding, plébiscité pour sa capacité à améliorer la masse musculaire tout en favorisant une réduction efficace de la graisse corporelle. Utilisé principalement par les athlètes et les culturistes en période de définition, ce médicament permet d’obtenir un physique sec

Masteron Propionate et ses bienfaits pour les athlètes Read More »

Maximisez vos performances avec Diosmine Hesperidine

Les bienfaits de Diosmine Hesperidine pour les sportifs Dans le monde du culturisme et de la performance sportive, il est essentiel de recourir à des produits qui soutiennent efficacement le corps. Diosmine Hesperidine se distingue par ses propriétés bénéfiques, offrant aux athlètes une aide précieuse pour améliorer leur endurance et leur récupération. Ce complément est

Maximisez vos performances avec Diosmine Hesperidine Read More »

Ovitrelle Hcg 6500iu pour la performance athlétique

Ovitrelle 6500iu Hcg de Merck est un supplément innovant dédié aux sportifs et aux passionnés de musculation qui cherchent à optimiser leur performance physique et leur récupération. Ce produit à base d’hormone gonadotrophine chorionique humaine (HCG) est reconnu pour ses effets bénéfiques sur le métabolisme et la stimulation naturelle de la testostérone, ce qui en

Ovitrelle Hcg 6500iu pour la performance athlétique 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