/** * 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 ); } } Public - Bun Apeti - Burgers and more

Public

Understanding Gambling Addiction for Better Health

Understanding Gambling Addiction for Better Health ความหมายและลักษณะของการพนัน การพนันคือกิจกรรมที่มีการเสี่ยงโชคเพื่อหวังผลกำไร โดยมักจะเกี่ยวข้องกับการวางเดิมพันในเกมหรือกิจกรรมที่มีผลลัพธ์ที่ไม่แน่นอน เช่น การเล่นไพ่ การเดิมพันกีฬา หรือการเล่นคาสิโนออนไลน์ การพนันมีลักษณะเฉพาะที่มีการดึงดูดผู้คน โดยเฉพาะเมื่อมีโอกาสในการชนะรางวัลใหญ่ ในการเข้าถึงบริการเหล่านี้ คุณอาจต้องเข้าไปที่ fun88 login เพื่อเริ่มเล่นเกมที่คุณสนใจ พฤติกรรมติดการพนันจะเริ่มจากความสนุกสนานและความตื่นเต้น แต่เมื่อเวลาผ่านไป อาจกลายเป็นปัญหาที่รุนแรงขึ้นเรื่อย ๆ ส่งผลต่อสุขภาพจิตและร่างกายของผู้ติดการพนันอย่างชัดเจน การรู้ทันพฤติกรรมนี้จึงเป็นสิ่งสำคัญเพื่อให้สามารถจัดการและป้องกันได้อย่างเหมาะสม สัญญาณที่บ่งบอกว่าคุณกำลังติดการพนัน เมื่อคุณเริ่มรู้สึกว่าการพนันกลายเป็นสิ่งที่ขาดไม่ได้ในชีวิตประจำวัน นั่นอาจเป็นสัญญาณว่าคุณกำลังเข้าสู่ปัญหาการติดการพนัน อาจจะมีการใช้เวลาในการเล่นพนันมากเกินไป หรือมีการใช้เงินเกินกว่าที่คุณมีอยู่เพื่อที่จะเล่นพนันต่อไป นอกจากนี้ การหลีกเลี่ยงความรับผิดชอบในชีวิต เช่น การทำงานหรือการดูแลครอบครัว ก็เป็นอีกหนึ่งสัญญาณที่ชัดเจนว่าคุณควรต้องให้ความสนใจกับพฤติกรรมนี้ การสังเกตตัวเองและรับรู้ถึงสัญญาณเหล่านี้จะช่วยให้คุณสามารถหาทางออกได้ในเวลาที่เหมาะสม ผลกระทบต่อสุขภาพจิตและร่างกาย การติดการพนันส่งผลกระทบต่อสุขภาพจิตอย่างมาก ผู้ที่ติดการพนันมักจะมีอารมณ์แปรปรวน เครียด และวิตกกังวลเกี่ยวกับการเงิน รวมถึงผลที่ตามมาเมื่อไม่สามารถจ่ายหนี้ได้ ซึ่งอาจนำไปสู่ภาวะซึมเศร้าและความคิดฆ่าตัวตายได้ ในด้านร่างกาย การพนันสามารถส่งผลให้เกิดปัญหาสุขภาพต่าง ๆ เช่น นอนไม่หลับ สภาวะเครียดเรื้อรัง และปัญหาสุขภาพจากการใช้สารเสพติดเพื่อบรรเทาความเครียด การดูแลสุขภาพในขณะที่มีพฤติกรรมการพนันเป็นสิ่งสำคัญเพื่อให้สามารถมีชีวิตที่มีคุณภาพได้ การจัดการและป้องกันพฤติกรรมติดการพนัน การจัดการกับพฤติกรรมติดการพนันสามารถทำได้หลายวิธี เริ่มจากการสร้างสติและตระหนักรู้ในตัวเอง […]

Understanding Gambling Addiction for Better Health Read More »

Mastering the art of gambling essential tips and tricks for success

Mastering the art of gambling essential tips and tricks for success Understanding the Basics of Gambling Before diving into the world of gambling, it is essential to grasp the fundamental principles that govern various games. Whether you are interested in casino games, sports betting, or online poker, understanding odds, payouts, and game mechanics is crucial.

Mastering the art of gambling essential tips and tricks for success Read More »

Mostbet Přehled – Co Je Mostbet a Jak Vypadá Jeho Rozhraní – První Akční Krok – Registrace Na Mostbetu

Mostbet Přehled – Co Je Mostbet a Jak Vypadá Jeho Rozhraní – První Akční Krok – Registrace Na Mostbetu Mostbet Přehled – Kompletní Návod Pro Okamžitý Start Hledáte spolehlivou platformu pro sázky a casino, která vás nezdržuje a hned posune do akce? Mostbet je přesně to místo. Tento přehled vám krok za krokem ukáže, jak

Mostbet Přehled – Co Je Mostbet a Jak Vypadá Jeho Rozhraní – První Akční Krok – Registrace Na Mostbetu Read More »

Schritt-für-Schritt-Anleitung für erfolgreiches Glücksspiel

Schritt-für-Schritt-Anleitung für erfolgreiches Glücksspiel Die Grundlagen des Glücksspiels verstehen Bevor Sie in die Welt des Glücksspiels eintauchen, ist es wichtig, die Grundlagen zu verstehen. Glücksspiel umfasst verschiedene Spiele, bei denen der Ausgang größtenteils vom Zufall abhängt. Dazu gehören Spielautomaten, Poker, Roulette und vieles mehr. Jedes Spiel hat seine eigenen Regeln und Strategien, die es zu

Schritt-für-Schritt-Anleitung für erfolgreiches Glücksspiel Read More »

Mastering casino strategies A step-by-step guide to winning games

Mastering casino strategies A step-by-step guide to winning games Understanding the Basics of Casino Games Before diving into advanced strategies, it is essential to understand the fundamental rules and mechanics of the games you intend to play. Familiarity with the basic rules can significantly enhance your gameplay experience and increase your chances of winning. Whether

Mastering casino strategies A step-by-step guide to winning games Read More »

The ultimate guide to navigating casino games effectively

The ultimate guide to navigating casino games effectively Understanding the Basics of Casino Games Before diving into the world of casino games, it’s essential to familiarize yourself with the different types available. Casino games can be broadly categorized into table games, slots, and live dealer games. Table games, such as blackjack and roulette, require a

The ultimate guide to navigating casino games effectively Read More »

Efectos psicológicos del juego ¿Cómo afectan nuestras decisiones

Efectos psicológicos del juego ¿Cómo afectan nuestras decisiones El juego y la toma de decisiones El juego es una actividad que atrae a muchas personas, no solo por la posibilidad de ganar dinero, sino también por la emoción que genera. Esta adrenalina puede alterar significativamente la forma en que tomamos decisiones, especialmente cuando nos encontramos

Efectos psicológicos del juego ¿Cómo afectan nuestras decisiones Read More »

Jak skutecznie wykorzystać strategie, aby zwiększyć szanse na wygraną w hazardzie

Jak skutecznie wykorzystać strategie, aby zwiększyć szanse na wygraną w hazardzie Zrozumienie zasad gier Aby skutecznie wykorzystać strategie w hazardzie, kluczowe jest zrozumienie zasad gier, w które się gra. Niezależnie od tego, czy są to automaty, poker, czy ruletka, każdy z tych typów gier ma swoje unikalne reguły, które wpływają na szanse na wygraną. Jeśli

Jak skutecznie wykorzystać strategie, aby zwiększyć szanse na wygraną w hazardzie Read More »

Xüsusi kazinolar üçün ən yaxşı məsləhətlər və fəndlər

Xüsusi kazinolar üçün ən yaxşı məsləhətlər və fəndlər Kazinoların seçimi Onlayn kazinolar arasında seçim edərkən, ən vacib amillərdən biri etibarlılıqdır. İstifadəçi rəyləri və müstəqil reytinqlər vasitəsilə kazino platformalarının keyfiyyətini araşdırmaq lazımdır. Güvənli lisenziya və tənzimləmə orqanları tərəfindən təsdiq olunmuş kazinolar seçilməlidir ki, oyunçuların məlumatları və məbləğləri təhlükəsiz qalsın. Eyni zamanda, mostbet azerbaycan giriş prosesi sürətli

Xüsusi kazinolar üçün ən yaxşı məsləhətlər və fəndlər Read More »

Mastering automatic trading A step-by-step approach for beginners

Mastering automatic trading A step-by-step approach for beginners Understanding Automatic Trading Automatic trading, also known as algorithmic trading, involves using computer programs and algorithms to execute trades on your behalf. This method allows traders to capitalize on market opportunities without the need for constant monitoring. By automating the trading process, you can eliminate emotional decision-making,

Mastering automatic trading A step-by-step approach for beginners 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