/** * 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 2324 of 6731

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.

Stromba 10 Mg w Bodybuildingu – Kluczowe Informacje dla Miłośników Sportu

Stromba 10 Mg w Bodybuildingu – Kluczowe Informacje dla Miłośników Sportu Spis Treści Co to jest Stromba 10 Mg? Działanie i właściwości Stosowanie Stromba 10 Mg Ryzyko i skutki uboczne Co to jest Stromba 10 Mg? Stromba 10 Mg, znany również jako Steryd anaboliczny, jest popularnym środkiem wśród kulturystów i sportowców. Jego głównym celem jest […]

Stromba 10 Mg w Bodybuildingu – Kluczowe Informacje dla Miłośników Sportu Read More »

Melanotan 2 – Przewodnik po 10 kursie

Spis treści Wprowadzenie Co to jest Melanotan 2? Jak działa Melanotan 2? Melanotan 2 – 10 kurs Gdzie kupić Melanotan 2? Wprowadzenie Melanotan 2 to peptyd, który zyskał dużą popularność wśród osób pragnących uzyskać ciemniejszą opaleniznę bez konieczności wystawiania się na działanie szkodliwych promieni UV. Jego zastosowanie w programie suplementacyjnym wymaga jednak odpowiedniej wiedzy, aby

Melanotan 2 – Przewodnik po 10 kursie Read More »

Understanding Nandrolone Phenylpropionate 100 After Intake

Nandrolone Phenylpropionate (NPP) is a powerful anabolic steroid that is commonly used by bodybuilders and athletes to enhance performance and muscle growth. After administering NPP, it is important to understand the body’s response and what to expect during the post-intake phase. Thinking of buying Nandrolone Phenylpropionate 100? Check https://fitirelandpharmacy.com/products/nandrolone-phenylpropionate-100-mg-aburaihan/ first to make sure you don’t

Understanding Nandrolone Phenylpropionate 100 After Intake Read More »

How to Take Triptorelin: A Comprehensive Guide

Triptorelin is a synthetic hormone that is used in various medical treatments, including prostate cancer management and precocious puberty. Taking Triptorelin correctly is crucial for its effectiveness and to minimize potential side effects. This article will provide you with essential information on how to take Triptorelin safely and effectively. If you want to learn more

How to Take Triptorelin: A Comprehensive Guide Read More »

Efeitos do Tadalis Sx 20 Tadalafil Tablets Ip 20 Mg Ajanta Pharma

Introdução ao Tadalis Sx 20 O Tadalis Sx 20 é um medicamento que contém tadalafil, um composto ativo amplamente utilizado para tratar a disfunção erétil em homens. Produzido pela Ajanta Pharma, esse medicamento é conhecido por sua eficácia e popularidade no tratamento de problemas relacionados à impotência sexual. Como Funciona o Tadalis Sx 20? O

Efeitos do Tadalis Sx 20 Tadalafil Tablets Ip 20 Mg Ajanta Pharma Read More »

Dónde Comprar Esteroides de Forma Segura

La compra de esteroides anabólicos puede ser un tema delicado y complicado, especialmente cuando se trata de garantizar la seguridad y la legalidad de los productos. Si estás considerando utilizar esteroides para mejorar tu rendimiento deportivo o tu físico, es fundamental que sepas dónde y cómo comprarlos de forma segura. Pida en https://anabolikaeshop.com/ con entrega

Dónde Comprar Esteroides de Forma Segura Read More »

Efectos de la Cianocobalamina y su Relación con los Péptidos

Introducción a la Cianocobalamina La cianocobalamina, también conocida como vitamina B12, es esencial para el funcionamiento adecuado del organismo, especialmente en la formación de glóbulos rojos y el mantenimiento del sistema nervioso. Sin embargo, su interacción con los péptidos es un tema menos explorado pero igualmente relevante, ya que puede influir en diversos procesos biológicos.

Efectos de la Cianocobalamina y su Relación con los Péptidos Read More »

Comprar Esteroides Anabólicos: Todo lo que Necesitas Saber

La adquisición de esteroides anabólicos es un tema que genera mucha controversia y debate, tanto en el ámbito deportivo como en el de la salud. Sin embargo, para aquellos que buscan mejorar su rendimiento físico o alcanzar objetivos específicos en su desarrollo muscular, entender cómo y dónde comprar esteroides de manera segura es fundamental. Gracias

Comprar Esteroides Anabólicos: Todo lo que Necesitas Saber Read More »

Ausführliche Anleitung: So konfigurieren Sie die Sankra Casino App in Deutschland ein

Die Sankra Casino App hat das mobile Glücksspiel auf ein neues Niveau katapultiert sankra-de.de. Deutsche Spieler, die eine unkomplizierte, geschützte und spannende Plattform finden möchten, werden hier erfolgreich. Die Einrichtung benötigt nur wenige Minuten, danach kann man sofort loslegen, egal ob unterwegs oder auf dem Sofa. Anders als viele andere Anbieter wurde die App gezielt

Ausführliche Anleitung: So konfigurieren Sie die Sankra Casino App in Deutschland ein 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