/** * 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 9112 of 9320

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 Pêche Artisanale : Héritage et Défis Contemporains

La pêche artisanale en France incarne une continuité millénaire entre tradition et innovation, témoignant d’une relation profonde entre les hommes, leurs territoires et les écosystèmes aquatiques. Ancrée dans des méthodes ancestrales — filets maillochés, appâts naturels, savoirs locaux transmis oralement — elle s’adapte aujourd’hui face aux pressions écologiques, économiques et sociales. Cette évolution s’inscrit dans […]

La Pêche Artisanale : Héritage et Défis Contemporains Read More »

Jakie Są Najlepsze Strony Internetowe Oferujące Blackjack W Polsce W 2026 Roku

Jakie Są Najlepsze Strony Internetowe Oferujące Blackjack W Polsce W 2026 Roku Problem z wieloma kasynami polega na tym, jakie są najlepsze strony internetowe oferujące blackjack w polsce w 2026 roku Nasza strona może pomóc. Nie powinno dziwić, dobrze wyjaśnić. Naciśnij niebieski przycisk Dalej, dyrektor turnieju backgammon. A jeśli dopasujesz wszystkie pięć liczb plus Powerball,

Jakie Są Najlepsze Strony Internetowe Oferujące Blackjack W Polsce W 2026 Roku Read More »

Sərmayələrin Sirləri: Uğurun Açarını Tapın

Sərmayələrin Sirləri: Uğurun Açarını Tapın Sərmayələrin Önəmi Nədir? Sərmayələr iqtisadiyyatın və fərdi maliyyə vəziyyətinin inkişafı üçün mühüm alət sayılır. Bunlar insanlara əlavə gəlir əldə etməyə və maliyyə azadlığına nail olmağa kömək edir. Sərmayələrin müstəqil gəlir mənbəyi olması onların cəlbediciliyini artırır. Lakin, sərmayə qoymadan öncə yaxşı araşdırma aparmaq və strateji addımlar atmaq lazımdır. Çünki hər sərmayə

Sərmayələrin Sirləri: Uğurun Açarını Tapın Read More »

Bahaya Judi Slot Online dan Dampaknya bagi Negara

Tidak kalah seru dari casino konvensional dan terasa lebih nyata, permainan live casino menyajikan pengalaman berbeda melalui situs terpercaya Anekaslots. ANEKASLOTS atau aneka slot Agen situs judi slots online resmi Terpercaya No.1 dengan pilihan game terelengkap Sportbook, Esport, Slots, Idnlive, Poker, Togel, Live Casino, Tangkas MickeyMouse , Tembak ikan. Jadi wajar saja, saat perjudian online,

Bahaya Judi Slot Online dan Dampaknya bagi Negara Read More »

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti

Lorem ipsum dolor sit amet Read More »

Guide du Débutant – Les 10 Machines à Sous les Plus Plébiscitées par les Joueurs Modernes et leurs Bonus Immanquables

Guide du Débutant – Les 10 Machines à Sous les Plus Plébiscitées par les Joueurs Modernes et leurs Bonus Immanquables L’univers des machines à sous en ligne connaît une popularité grandissante depuis plusieurs années. Les plateformes offrent aujourd’hui des graphismes dignes des studios de cinéma, des bandes‑sonores immersives et surtout des bonus qui attirent les

Guide du Débutant – Les 10 Machines à Sous les Plus Plébiscitées par les Joueurs Modernes et leurs Bonus Immanquables Read More »

Exploring Hotloot Casino’s Welcome Packages: What You Need to Know

Why Exploring Hotloot Casino’s Welcome Packages Matters For serious players seeking to maximize their bankroll, understanding the intricacies of welcome packages is crucial. Hotloot Casino offers an enticing range of bonuses designed to attract new players. These packages are not merely promotional tools; they can significantly impact your playing experience and potential returns. By comprehensively

Exploring Hotloot Casino’s Welcome Packages: What You Need to Know Read More »

Play Blackjack for Fun: A Guide to Appreciating the Standard Gambling Enterprise Video Game

Blackjack, also referred to as twenty-one, is one of one of the most prominent gambling enterprise games casinonic worldwide. The video game is a mix of skill and luck, making it exciting and satisfying for gamers of all levels. Whether you’re an experienced pro or a beginner aiming to discover the ropes, playing

Play Blackjack for Fun: A Guide to Appreciating the Standard Gambling Enterprise Video Game 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