/** * 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 3031 of 4356

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.

CasinoEuro: Przygodowe Quick Spin dla Szybkiego Gracza

Kiedy masz ochotę na natychmiastową akcję, CasinoEuro zapewnia plac zabaw, gdzie każdy spin to jak sprint, a nie maraton. Żywy interfejs i szybkie funkcje sprawiają, że jest to naturalny wybór dla graczy, którzy cenią krótkie, intensywne sesje. Dlaczego krótkie sesje mają znaczenie W dzisiejszym świecie pełnym pośpiechu wielu hazardzistów nie ma już godzin na głębokie

CasinoEuro: Przygodowe Quick Spin dla Szybkiego Gracza Read More »

Esteroides Online: Todo lo que Necesitas Saber

En la búsqueda de mejorar el rendimiento físico y la estética corporal, muchos individuos han acudido a los esteroides anabólicos. En la actualidad, la compra de estos compuestos a través de tiendas online se ha vuelto cada vez más común, pero es crucial tener en cuenta diversos factores antes de adquirirlos. https://kodud24.ee/esteroides-online-todo-lo-que-necesitas-saber/ ¿Qué son los

Esteroides Online: Todo lo que Necesitas Saber Read More »

PayPal Accepted Casino Sites: A Secure and Practical Alternative for Online Gaming

Worldwide of online betting, locating a reputable and safe settlement method is of utmost value. PayPal, a widely known and commonly made use of electronic repayment service, has emerged as a prominent choice amongst on-line casino gamers. With its easy to use user interface, durable safety measures, and widespread acceptance, PayPal provides a practical

PayPal Accepted Casino Sites: A Secure and Practical Alternative for Online Gaming Read More »

Casino Site Reward No Wagering: A Guide to Recognizing and Utilizing these Profitable Offers

If you are a fan of Casinos Spain online on-line casinos, you have most likely come across the term “casino site bonus no wagering” at some time. These sorts of bonus offers have gained appeal amongst gamers as a result of their one-of-a-kind and beneficial nature. In this short article, we will delve into the

Casino Site Reward No Wagering: A Guide to Recognizing and Utilizing these Profitable Offers Read More »

Luckydays Spielsaal Aktionscode inside United states of america 1: Mobile $ hitnspin No-Deposit-Bonus Prämien

Content Hitnspin No-Deposit-Bonus | Beliebte Spielautomaten inoffizieller mitarbeiter Lucky Days Casino Kasino Lucky Days Bonus – Promotion Quelltext, Begrüßenswert, Cashback, Kanal Vorteile Lucky Days Spielbank Erprobung Gebrauchstauglichkeit und Webseiten Konzeption within Lucky-Days Lucky Days Spielsaal unter dampf stehen – Locker unter diesem Smartphone spielen Welches liegt potentiell angeschaltet ein Faktum, auf diese weise unser Informationsaustausch

Luckydays Spielsaal Aktionscode inside United states of america 1: Mobile $ hitnspin No-Deposit-Bonus Prämien Read More »

High roller experiences The ultimate guide to luxury gambling adventures

High roller experiences The ultimate guide to luxury gambling adventures The Allure of High Roller Gambling High roller gambling is often associated with an exclusive lifestyle that many aspire to. The term “high roller” refers to players who wager large sums of money, typically in luxurious casinos. This elite status allows them access to extravagant

High roller experiences The ultimate guide to luxury gambling adventures Read More »

Discover the Leading Bitcoin Gambling Establishments for Online Gambling

Are you seeking a thrilling and safe and secure way to delight in online betting? Look no further than Bitcoin casino sites! These ingenious online platforms have actually promptly obtained popularity amongst betting enthusiasts around the world. In this post, we will certainly introduce you to the top Bitcoin casinos that offer a wide range

Discover the Leading Bitcoin Gambling Establishments for Online Gambling Read More »

Safe Gambling Establishment Repayment Approaches: A Comprehensive Guide

When it concerns playing at online gambling enterprises, one of the most crucial factors to consider for gamers is the safety and safety of their payment techniques. With the rise of cybercrime and on the internet fraudulence, it is important to pick reputable and protected repayment choices to secure your individual and monetary information. In

Safe Gambling Establishment Repayment Approaches: A Comprehensive Guide 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