/** * 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 3184 of 4247

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.

Sette slot incantevoli per un viaggio nei mondi delle meraviglie

Sette slot incantevoli per un viaggio nei mondi delle meraviglie Nel vasto universo del gioco d’azzardo online, le slot 7 occupano un posto speciale nel cuore di molti appassionati. Questi giochi non sono solo un modo per tentare la fortuna, ma offrono anche esperienze visive e sonore che trasportano i giocatori in mondi fantastici. In […]

Sette slot incantevoli per un viaggio nei mondi delle meraviglie Read More »

Scopri l’inarrestabile vantaggio del codice promozionale di Casino 13

Scopri l’inarrestabile vantaggio del codice promozionale di Casino 13 Se sei un appassionato di giochi d’azzardo online, è probabile che tu abbia già sentito parlare di Casino 13. Questo casinò offre una vasta gamma di giochi entusiasmanti e, per i nuovi giocatori, c’è un’opportunità unica di massimizzare la propria esperienza di gioco con il codice

Scopri l’inarrestabile vantaggio del codice promozionale di Casino 13 Read More »

Sarmit Vaikutus

Johdanto Sarmien Maailmaan Sarmit, eli selektiiviset androgeenireseptorin modulattorit, ovat viime vuosina herättäneet suurta kiinnostusta kehonrakentajien ja urheilijoiden keskuudessa. Ne tarjoavat potentiaalisesti useita etuja perinteisiin steroidikäyttöön verrattuna, mutta niiden vaikutuksia kehoon ei vielä täysin ymmärretä. Tämä artikkeli tutustuttaa sinut sarmien vaikutuksiin ja niiden mahdollisiin käyttötarkoituksiin. Etkö tiedä, mistä löydät tietoa aiheesta Sarmit? Käy osoitteessa https://steroidilabra.com/katalogi/sarmit/ –

Sarmit Vaikutus Read More »

Декандрол Балкан 200 мг: Правильная Дозировка и Применение

Декандрол Балкан 200 мг – это анаболический стероид, который широко применяется в бодибилдинге и спортивной фармакологии для увеличения мышечной массы и силы. Правильная дозировка данного препарата играет ключевую роль в его эффективности и безопасности. В этой статье мы рассмотрим основные аспекты, связанные с дозировкой Декандрол Балкан. Чтобы не ошибиться в выборе, изучите Декандрол Балкан 200

Декандрол Балкан 200 мг: Правильная Дозировка и Применение Read More »

Vegasino Casino: Tragamonedas Lightning‑Fast y Ganancias Rápidas

En el mundo de juego en línea de ritmo acelerado, los momentos importan más que los minutos. Los jugadores que buscan adrenalina instantánea desean plataformas que ofrezcan resultados rápidos sin esperar. Ahí es donde Vegasino se destaca, ofreciendo una vasta biblioteca de más de 11 000 títulos que pueden satisfacer el deseo de velocidad y sorpresa.

Vegasino Casino: Tragamonedas Lightning‑Fast y Ganancias Rápidas Read More »

Clomid Shield Pharma pour la Performance Sportive

Clomid Shield Pharma est un produit innovant conçu spécifiquement pour les athlètes et les passionnés de musculation. Son utilisation après avoir pris des substances anabolisantes est cruciale pour maintenir l’équilibre hormonal et favoriser la reprise musculaire. En régulant la production d’hormones, Clomid Shield Pharma aide à minimiser les effets secondaires liés aux cycles de stéroïdes,

Clomid Shield Pharma pour la Performance Sportive Read More »

Fortune Play Casino: Quick‑Hit Slots and Lightning‑Fast Wins for the Modern Player

In today’s fast‑moving gaming world, the urge for instant thrills is louder than ever. If you’re looking for a place where every spin brings an immediate payoff and every decision feels like a heart‑pounding jump‑start, Fortune Play delivers just that. The platform’s vast library—over ten thousand titles—means you can jump from one adrenaline‑packed slot to

Fortune Play Casino: Quick‑Hit Slots and Lightning‑Fast Wins for the Modern Player Read More »

Plinko anmeldelser der forvandler tilfældigheder til triumfer

Plinko anmeldelser der forvandler tilfældigheder til triumfer Introduktion til Plinko Hvordan spiller man Plinko? Strategier til at vinde i Plinko Brugeranmeldelser af Plinko Konklusion Introduktion til Plinko Plinko er et underholdende og spændingsfyldt spil, der har fanget opmærksomheden hos spillere verden over. Dette klassiske spil stammer fra tv-udsendelser, men har nu fundet sin vej til

Plinko anmeldelser der forvandler tilfældigheder til triumfer 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