/** * 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 1074 of 2189

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.

Онлайн казино: как выбрать надежную платформу для игры

Онлайн казино: как выбрать надежную платформу для игры Что важно знать о выборе казино Популярность онлайн-казино растет с каждым годом, привлекая миллионы игроков по всему миру. Однако не все платформы одинаково безопасны и надежны. Перед тем как начать играть, необходимо тщательно изучить репутацию казино и условия его работы. Критерии выбора качественного казино При выборе платформы […]

Онлайн казино: как выбрать надежную платформу для игры Read More »

Онлайн казино: как выбрать надежную платформу

Онлайн казино: как выбрать надежную платформу Популярность азартных игр в интернете Онлайн казино завоевали огромную популярность среди игроков всего мира. Это не случайно, ведь интернет-платформы предлагают удобство, разнообразие игр и привлекательные бонусы. Однако выбор надежного казино остается главным вопросом для новичков. Что искать при выборе казино При поиске качественной платформы обратите внимание на следующие критерии:

Онлайн казино: как выбрать надежную платформу Read More »

Онлайн казино: как выбрать надежную платформу

Онлайн казино: как выбрать надежную платформу Популярность интернет-азартных игр Онлайн казино стали одним из самых быстрорастущих сегментов индустрии развлечений. Миллионы игроков по всему миру ежедневно登 на платформы для игры в слоты, рулетку и покер. На что обратить внимание при выборе казино Перед тем как начать играть, необходимо убедиться в репутации платформы. Лицензия является первым и

Онлайн казино: как выбрать надежную платформу Read More »

Онлайн казино: как выбрать надежную платформу для игры

Онлайн казино: как выбрать надежную платформу для игры Популярность виртуальных казино растет Онлайн казино стали неотъемлемой частью индустрии развлечений. Миллионы игроков ежедневно выбирают удобство игры дома перед посещением физических заведений. Виртуальные платформы предлагают огромный выбор слотов, карточных игр и ставок. На что обратить внимание при выборе казино Первое правило — проверьте наличие лицензии. Репутация оператора

Онлайн казино: как выбрать надежную платформу для игры Read More »

Онлайн казино: как выбрать надежную платформу для игры

Онлайн казино: как выбрать надежную платформу для игры Рынок онлайн-гемблинга быстро растет, и игроки ищут безопасные места для ставок. Выбор правильного казино — это первый и самый важный шаг на пути к успешной игровой сессии. Что нужно знать перед регистрацией Перед тем как начать играть, обратите внимание на лицензию платформы. Лицензированные казино работают под контролем

Онлайн казино: как выбрать надежную платформу для игры Read More »

Как выбрать надежное онлайн казино

Как выбрать надежное онлайн казино Мир онлайн-гемблинга стремительно развивается, и выбор правильной платформы становится все более важным. Перед началом игры важно понять ключевые критерии оценки казино. Лицензирование и безопасность Первое, на что следует обратить внимание — наличие лицензии. Надежное онлайн казино, такое как пинап, всегда имеет соответствующие документы от регулирующих органов. Это гарантирует защиту ваших

Как выбрать надежное онлайн казино Read More »

Казино онлайн с подробным анализом функционала, интерфейса и особенностей игрового процесса

После знакомства с казино Покердом, перестал искать новых впечатлений. Поскольку в здешнем каталоге самые продвинутые по отдаче и геймплею слоты. На всем есть демо режим, поэтому нет необходимости тратиться со старта. Все просматриваю в бесплатном режиме и если устраивает, тогда уже переходу на деньги. Вывожу на банковскую карту и надо сказать, раньше нигде не было

Казино онлайн с подробным анализом функционала, интерфейса и особенностей игрового процесса Read More »

Come Funzionano gli Steroidi nel Corpo

Gli steroidi sono composti chimici che imitano i naturali ormoni steroidei presenti nell’organismo. Sono suddivisi principalmente in due categorie: steroidi anabolizzanti, utilizzati per aumentare la massa muscolare e la performance atletica, e steroidi corticosteroidi, prescritti per trattare infiammazioni e disturbi ormonali. Il sito https://performanceresponsabile.it raccoglie informazioni pratiche per evitare errori comuni. Come agiscono gli steroidi

Come Funzionano gli Steroidi nel Corpo 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