/** * 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 3119 of 4289

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.

La Tribet en Ecuador: El Mejor Casino en Línea para Jugadores Ecuatorianos

La Tribet en Ecuador: Una Experiencia de Juego Única En el mundo de los casinos en línea, La Tribet se ha posicionado como una de las opciones más populares para los jugadores ecuatorianos. Con una amplia variedad de juegos de casino, bonos tentadores y giros gratis, esta plataforma ofrece una experiencia de juego emocionante y

La Tribet en Ecuador: El Mejor Casino en Línea para Jugadores Ecuatorianos Read More »

Latribet: La mejor opción de casino en línea en Ecuador – ¡Regístrate y gana hoy!

Latribet: La mejor opción de casino en línea en Ecuador En Ecuador, los juegos de casino en línea han ganado una gran popularidad en los últimos años. Con la llegada de plataformas como Latribet, los jugadores ecuatorianos tienen la oportunidad de disfrutar de una experiencia de juego emocionante y segura desde la comodidad de sus

Latribet: La mejor opción de casino en línea en Ecuador – ¡Regístrate y gana hoy! Read More »

Gewinnstrategien im Glücksspiel So maximieren Sie Ihre Chancen

Gewinnstrategien im Glücksspiel So maximieren Sie Ihre Chancen Grundlagen des Glücksspiels verstehen Bevor man sich mit Gewinnstrategien im Glücksspiel beschäftigt, ist es wichtig, die Grundlagen zu verstehen. Glücksspiele basieren häufig auf Zufall und Wahrscheinlichkeiten, weshalb es entscheidend ist, sich über die verschiedenen Spiele und deren Regeln zu informieren. Ob es sich um Kartenspiele, Spielautomaten oder

Gewinnstrategien im Glücksspiel So maximieren Sie Ihre Chancen Read More »

The Evolution of Casinos from Origins to Diverse Entertainment

The Evolution of Casinos from Origins to Diverse Entertainment คาสิโนในยุคโบราณ ประวัติศาสตร์ของคาสิโนเริ่มต้นในยุคโบราณ เมื่อมนุษย์เริ่มมีการเล่นเกมที่มีการเดิมพันต่าง ๆ เช่น ลูกเต๋าและไพ่ เกมเหล่านี้ได้รับความนิยมในหลายวัฒนธรรม โดยเฉพาะในจีนและอียิปต์ที่มีหลักฐานการเล่นเกมที่เกี่ยวข้องกับการพนันมายาวนาน ตัวอย่างเช่น เกมลูกเต๋าของจีนที่เรียกว่า “อีเก่อ” ซึ่งถือเป็นต้นกำเนิดของการเล่นfun88 ทางเข้าการพนันในรูปแบบที่เราเห็นในปัจจุบัน ในยุคกลางของยุโรป คาสิโนเริ่มถูกพัฒนาขึ้นอย่างเป็นทางการ โดยเฉพาะในประเทศอิตาลี ซึ่งมีการสร้างสถานที่เฉพาะสำหรับการเล่นเกมและพนัน เพื่อให้ผู้คนสามารถมารวมตัวกันเพื่อความบันเทิง คาสิโนแรกที่มีชื่อเสียงคือ “คาสิโน” ที่แปลว่า “บ้านเล็ก” โดยเป็นสถานที่ที่ผู้คนมารวมตัวกันเล่นเกมและสังสรรค์ ในขณะที่การเดิมพันมีการขยายตัวไปทั่วโลก การพนันก็เริ่มมีการจัดระเบียบมากขึ้น มีการกำหนดกฎระเบียบและกฎหมายเพื่อควบคุมกิจกรรมเหล่านี้ ซึ่งเป็นการตั้งรากฐานให้กับคาสิโนในรูปแบบที่เราเห็นในปัจจุบัน ทั้งนี้ คาสิโนได้ถูกมองว่าเป็นส่วนหนึ่งของวัฒนธรรมและสังคมในหลายประเทศ การเจริญเติบโตของคาสิโนในศตวรรษที่ 19 ศตวรรษที่ 19 ถือเป็นยุคทองของคาสิโนในยุโรป โดยเฉพาะในประเทศฝรั่งเศสและอิตาลี คาสิโนที่มีชื่อเสียงอย่าง “Casino de Monte-Carlo” เริ่มเปิดให้บริการและดึงดูดนักพนันจากทั่วทุกมุมโลก ความหรูหราและบรรยากาศที่น่าตื่นเต้นของคาสิโนทำให้ที่นี่เป็นแหล่งรวมของชนชั้นสูงและคนร่ำรวย ในยุคนี้มีการพัฒนารูปแบบการเล่นเกมใหม่ ๆ เช่น รูเล็ตและแบล็คแจ็ค ซึ่งกลายเป็นเกมหลักในคาสิโนต่าง

The Evolution of Casinos from Origins to Diverse Entertainment Read More »

Inschrijving plusteken login te Royalen casino wegens 2026

Hoewel we noppes u goedkoopste bedragen, inzetten wi wel u lieve ondervinding. Bedragen gij waarderen foetsie akelig gelijk adembenemend plusteken stijlvol bank appreciëren locatie? Over onzerzijd mobiele casino creëren het va allemaal belevenis gelijk onvergetelij ervaring over spanning, soort plusteken entertainmen. Blackjac kleinste 200 eur deze acteerprestatie bespaart zeker zak uur, zou ginder noppes afgelopen

Inschrijving plusteken login te Royalen casino wegens 2026 Read More »

El impacto cultural de los casinos en la sociedad contemporánea un análisis de Chicken Train

El impacto cultural de los casinos en la sociedad contemporánea un análisis de Chicken Train La evolución histórica de los casinos Los casinos han sido parte de la cultura humana desde tiempos antiguos, evolucionando a través de diversas civilizaciones. Desde los juegos de azar en la antigua Roma hasta los salones de juego de la

El impacto cultural de los casinos en la sociedad contemporánea un análisis de Chicken Train Read More »

Wygoda Stron Kasynowych z Depozytami PayPal

Dla wielu fanatyków zakładów, rozwój kasyna on-line były przełomem. Minęły czasy, kiedy musiałeś podróżować do fizycznego przedsiębiorstwa hazardowego, aby docenić swoimi preferowanymi grami. Obecnie, z dwoma kliknięciami możesz uzyskać dostęp do dużej gamy gier kasynowych z wygody własnego domu. Jednakże, jeden aspekt, który został ciągły to wymóg

Wygoda Stron Kasynowych z Depozytami PayPal Read More »

Spinmama Casino: Ganhos Rápidos e Ação de Slots de Alta Intensidade

Spinmama criou um nicho para jogadores que prosperam com resultados rápidos e jogabilidade cheia de adrenalina. No mundo do jogo online, nem todos têm horas disponíveis; muitos simplesmente querem alguns minutos de emoção que terminam com um grande ganho ou uma perda satisfatória que os faz voltar. 1. O Pulsar do Gaming de Sessões Curtas

Spinmama Casino: Ganhos Rápidos e Ação de Slots de Alta Intensidade Read More »

Experience the Thrills of Supernova Slot – Play Now for Exciting Bonuses and Real Money Wins!

Introduction Welcome to the exciting world of online slots! If you’re looking for a thrilling gaming experience, Supernova slot is the perfect choice for you. This captivating game offers a wide range of bonuses, free spins, and the chance to play for real money. Visit https://supernova-play.com to start your online gaming adventure today! What are

Experience the Thrills of Supernova Slot – Play Now for Exciting Bonuses and Real Money Wins! 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