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

casino

15 Situs Judi Online Terbaik Indonesia 2025 Resmi & Aman

Promosi dan Bonus MenarikBolaGG menawarkan berbagai promosi dan bonus menarik untuk pengguna baru maupun yang sudah lama. Bonus selamat datang, cashback, dan promosi spesial untuk turnamen besar seperti Sepakbola dan Esport adalah beberapa contoh insentif yang bisa dinikmati pengguna. Promosi ini tidak hanya meningkatkan pengalaman taruhan tetapi juga memberikan nilai tambah yang signifikan. Ada slot […]

15 Situs Judi Online Terbaik Indonesia 2025 Resmi & Aman Read More »

AnekaSlots: Daftar Situs Judi Slot Online No 1 Terpercaya

Apakah untuk mencari penghasilan tambahan, atau hanya sekedar untuk melepaskan kepenatan? Yah mau apapun alasan anda untuk bermain game judi online, namun jangan melewatkan kesempatan untuk gabung di situs agen judi slot Sbobet terpercaya kami. Dengan bergabung bersama agen judi slot resmi Indonesia, kalian akan mendapatkan peluang bermain game slot online terbaik dengan kualitas terjamin.

AnekaSlots: Daftar Situs Judi Slot Online No 1 Terpercaya Read More »

5 Raja Aplikasi Judi Online di Indonesia, Banyak Warga RI Terjerat

Bintaro88 memiliki lisensi resmi dan sistem keamanan terenkripsi untuk melindungi data dan transaksi Anda. Pastikan untuk memeriksa ulasan mengenai kecepatan dan keandalan proses penarikan untuk menghindari kekecewaan di kemudian hari. Pastikan untuk membaca syarat dan ketentuan yang terkait dengan bonus ini, termasuk persyaratan taruhan yang mungkin berlaku. Judi Online semakin berkembang pesat di Indonesia, menarik

5 Raja Aplikasi Judi Online di Indonesia, Banyak Warga RI Terjerat Read More »

Top 10 Situs Slot Online Resmi Terbaik di Indonesia

Dengan pesatnya pertumbuhan industri ini, memilih platform taruhan yang terpercaya menjadi perhatian utama. Meskipun beberapa situs judi online masih dapat diakses menggunakan VPN atau metode lain, pengguna tetap https://www.udrrhs.org/html/otis-e.html menghadapi risiko hukum. Pelanggaran terhadap aturan perjudian online dapat berujung pada sanksi pidana. Salah satunya yaitu dengan memanfaatkan promo yang ada dan setiap promo ini memiliki

Top 10 Situs Slot Online Resmi Terbaik di Indonesia Read More »

Top 10 Situs Slot Online Resmi Terbaik di Indonesia

Kami menampilkan beberapa situs slot operator Inggris di sini di situs web kami yang kami anggap terbaik. Mereka menyediakan slot kasino online berkualitas tinggi, bonus setoran luar biasa untuk pemain uang sungguhan, dan berbagai metode pembayaran yang memudahkan untuk menyetor dan menarik kemenangan apa pun. Visi kami adalah menjadi situs judi slot online pilihan utama

Top 10 Situs Slot Online Resmi Terbaik di Indonesia Read More »

5 Best Bitcoin Casinos 2025 Top Bitcoin Casino Sites with Perfect Games to Pair With Your Cold Beer

Known to provide a stellar virtual gambling experience, KatsuBet is the final one in our list of the best Bitcoin casinos in the market today. If you are looking for an Asian-themed gambling experience, this cryptocurrency casino will be ideal for you. Yes, all 200 spin promo codes listed are available, and you can try

5 Best Bitcoin Casinos 2025 Top Bitcoin Casino Sites with Perfect Games to Pair With Your Cold Beer Read More »

Situslotonline com: Daftar Situs Judi Slot Online Terpercaya No 1

Tentu situs kami menjadi pilihan yang sangat cocok untuk dipilih bagi Kalian yang sedang ingin daftar slot online untuk mencari cuan. Bermain di situs judi slot online terpercaya seperti Situs Slot Online caranya sangat mudah, bisa dimainkan kapan saja dimana saja melalui perangkat seluler, tablet, ataupun computer atau laptop. Jaringan internet tidak perlu berkecepatan tinggi

Situslotonline com: Daftar Situs Judi Slot Online Terpercaya No 1 Read More »

Hukuman Maksimal bagi Pelaku Judi Bola Online

Untuk menelusuri lebih lanjut pihak yang disebut bos dengan status DPO itu, tim mengonfirmasi ke polisi, jaksa, serta Pengadilan Negeri Jakarta Barat yang mengadili kasus ini. SV388 adalah platform pilihan utama bagi pecinta sabung ayam online, menghadirkan pertarungan seru wala meron yang disiarkan langsung dari arena sabong di Filiphina. Setiap pertandingan disiarkan dengan kualitas HD

Hukuman Maksimal bagi Pelaku Judi Bola Online 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