/** * 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 2895 of 4492

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.

Braves vs Phillies: Betting Preview for the NL East Showdown

Braves vs Phillies: Betting Preview for the NL East Showdown The heated rivalry between the Atlanta Braves and Philadelphia Phillies often produces some of the most exciting betting opportunities in baseball. As these two powerhouses clash in the NL East, savvy bettors know to look beyond the obvious moneyline bets. Key Betting Angles Pitching Matchup

Braves vs Phillies: Betting Preview for the NL East Showdown Read More »

Элегантность_эпохи_и_очарование_pin_up_в_совре

Элегантность эпохи и очарование pin up в современной моде и культуре ретро-стиля История возникновения и развития стиля pin up Влияние иконы стиля: Бетти Грейбл Особенности стиля pin up: элементы и детали Основные аксессуары стиля pin up Современные тенденции и влияние pin up на моду Pin up в современной фотографии и искусстве Pin up как символ

Элегантность_эпохи_и_очарование_pin_up_в_совре Read More »

Искусная_эстетика_pin_up_и_современные_тренды

Искусная эстетика pin up и современные тренды в моде и визуальном искусстве для вдохновения Золотая эпоха pin up: 1940-е и 1950-е годы Ключевые элементы стиля pin up 1940-х и 1950-х Влияние pin up на современную моду и искусство Pin up в современной фотографии и иллюстрации Pin up и современная реклама: использование эстетики прошлого Современные pin

Искусная_эстетика_pin_up_и_современные_тренды Read More »

Глубокий анализ слота и олимп казино для максимального выигрыша

Глубокий анализ слота и олимп казино для максимального выигрыша Механика Tumble и ее влияние на игровой процесс Влияние множителей Зевса на выигрыши Особенности режима бесплатных вращений Стратегии игры в бесплатных вращениях Дополнительные преимущества слота Влияние RTP на долгосрочные выигрыши Альтернативы слоту в мире онлайн-казино Перспективы развития слота и его место на рынке 🔥 Играть ▶️

Глубокий анализ слота и олимп казино для максимального выигрыша Read More »

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.1035

Mostbet AZ – bukmeker ve kazino Mostbet – Giriş rəsmi sayt ▶️ OYNA Содержимое Mostbet AZ rəsmi saytı haqqında məlumatlar Mostbet AZ-da qazanmaq üçün nəzərə alınmalıdır maliyyə planları Mostbet AZ-da maliyyə planları mostbet AZ – bukmeker və kazino şirkətinin rəsmi saytı, Azerbaycan məsləhətçilərinə və təhsilçilərinə uyğun və güvenli bir dəstək xidmətini təmin edir. Mostbet AZ

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.1035 Read More »

Kasino online yang terinformasi, Currency Victory, kasino uang nyata al com

Persyaratan taruhan 30x baru untuk slot terlalu tinggi, dan meskipun roulette menghasilkan pengembalian baru, itu hanya pada tingkat 60%. Meskipun tidak, paket tersebut akan dilengkapi dengan 500 putaran gratis yang dapat dialokasikan ke https://vampy-party-game.com/id/casinos/ beberapa slot dengan RTP tertinggi.

Kasino online yang terinformasi, Currency Victory, kasino uang nyata al com Read More »

Winita Casino Italia casin live con croupier reali e giochi dal vivo.1743

Winita Casino Italia – casinò live con croupier reali e giochi dal vivo ▶️ GIOCARE Содержимое Winita Casino Italia: il mondo dei casinò live Le caratteristiche chiave della Winita app Gioca con croupier reali e giochi dal vivo Perché scegliere Winnita Casino? Scopri le caratteristiche e i benefici di un casinò live Se sei alla

Winita Casino Italia casin live con croupier reali e giochi dal vivo.1743 Read More »

Primobolan Metenolone Injection: Un Aiuto nella Prestazione Atletica

Il Primobolan, il cui principio attivo è il Metenolone, è un anabolizzante steroideo utilizzato da molti atleti e bodybuilder per migliorare le proprie prestazioni sportive. Questo steroide è noto per la sua capacità di aumentare la massa muscolare magra, migliorare la resistenza e ridurre il grasso corporeo. A differenza di altri steroidi, il Metenolone è

Primobolan Metenolone Injection: Un Aiuto nella Prestazione Atletica 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