/** * 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 1484 of 1502

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.

Réimaginer la mobilité numérique : comment les applications web légères redéfinissent la productivité mobile

Introduction : La nécessité d’applications efficaces dans un monde connecté Dans l’ère digitale actuelle, où la rapidité, l’efficience et la simplicité sont devenues des piliers fondamentaux, les utilisateurs et les professionnels exigent des solutions mobiles qui conjuguent performance et accessibilité. La multiplication des appareils et des environnements de travail à distance intensifie la demande pour […]

Réimaginer la mobilité numérique : comment les applications web légères redéfinissent la productivité mobile Read More »

Udviklingen af mobile puzzle games: En case af Fish in Ice Find It

In the ever-evolving landscape of digital entertainment, mobile puzzle games have etableret sig som en af de mest engagerende og tilgængelige genrer. Denne udvikling er drevet af en kombination af teknologiske fremskridt, æstetisk innovation og en stigende efterspørgsel efter kortere, men alligevel mentalt stimulerende, spiloplevelser. Et eksempel, der illustrerer denne tendens, er spillet fish-in-ice-find-it-game.app, som

Udviklingen af mobile puzzle games: En case af Fish in Ice Find It Read More »

Digitale Innovationen im Luxushotel: Warum Qualität und Sicherheit heute entscheidend sind

Die Hotelbranche befindet sich im Zeitalter der Digitalisierung in einem tiefgreifenden Wandel. Hotels, die sich früher ausschließlich auf luxuriöse Ausstattung und erstklassigen Service verließen, müssen heute technologische Innovationen integrieren, um den Ansprüchen anspruchsvoller Gäste gerecht zu werden. Doch welcher Impact haben diese Innovationen auf die Qualität und die Sicherheit? Und wie lassen sich diese Aspekte

Digitale Innovationen im Luxushotel: Warum Qualität und Sicherheit heute entscheidend sind Read More »

Die Kunst der Online-Spielplattformen: Ein Blick hinter die Kulissen

In der heutigen digitalisierten Welt haben Online-Glücksspielplattformen eine zentrale Rolle im Freizeitverhalten vieler Menschen eingenommen. Während der Markt enorme Wachstumsraten verzeichnet, steigen gleichzeitig die Herausforderungen hinsichtlich Sicherheit, Transparenz und Kundenzufriedenheit. Für Brancheninsider, Journalisten und Verbraucher ist es essenziell, fundierte und vertrauenswürdige Bewertungen heran zuziehen, um fundierte Entscheidungen treffen zu können. Im Rahmen dieser Analyse beleuchten

Die Kunst der Online-Spielplattformen: Ein Blick hinter die Kulissen Read More »

Ensuring Player Wellbeing: The Critical Role of Responsible Gambling Education

Gambling has long been embedded in recreational activity cultures across the UK, offering entertainment, social connection, and, increasingly, opportunities for strategic engagement and potential financial gain. However, as online gambling platforms proliferate, so do concerns regarding player harm and addiction. Industry stakeholders, regulators, and responsible operators recognize that education about safe gambling practices is essential

Ensuring Player Wellbeing: The Critical Role of Responsible Gambling Education Read More »

Maximizing Your Returns: An In-Depth Analysis of High-Paying Casino Slots

In the fiercely competitive landscape of online gambling, discerning players are constantly seeking strategies and machines that offer the highest potential payouts. Although no game guarantees wins, understanding the intricacies of slot machine payouts and how to identify high-paying variants can significantly influence your overall gaming experience and profitability. The Evolution of Slot Machine Payouts:

Maximizing Your Returns: An In-Depth Analysis of High-Paying Casino Slots Read More »

Maximising Your UK Online Casino Experience: A Deep Dive into Bonuses and Industry Insights

The Evolution of UK Online Casinos: From Recreational to Competitive Markets The United Kingdom has long stood at the forefront of regulated online gambling, fostering a robust industry that combines technological innovation with strict compliance frameworks. The Gambling (Licensing and Advertising) Act 2014 marked a pivotal shift, mandating remote operators to hold a UK Gambling

Maximising Your UK Online Casino Experience: A Deep Dive into Bonuses and Industry Insights Read More »

Revolutionizing the Future of Airline Customer Loyalty: Insights and Strategies

In an increasingly competitive airline industry, customer loyalty is no longer just about frequent flyer miles and early check-ins; it’s a complex ecosystem driven by technological innovation, personalized experiences, and data-driven decision-making. Airlines that harness cutting-edge loyalty solutions not only retain high-value travelers but also unlock new revenue streams and operational efficiencies. As the landscape

Revolutionizing the Future of Airline Customer Loyalty: Insights and Strategies 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