/** * 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-game - Bun Apeti - Burgers and more

casino-game

Hukuman Maksimal bagi Pelaku Judi Bola Online

Sementara orang yang ikut pada permainan judi dihukum menurut Pasal 427 jo. Pasal 79 ayat (1) dengan ancaman pidana penjara maksimal 3 tahun atau pidana denda maksimal Rp50 juta. Sementara orang yang ikut pada permainan judi dikenakan hukuman menurut Pasal 303 bis ayat (1) KUHP dengan ancaman pidana penjara maksimal 4 tahun atau pidana denda maksimal Rp10 juta (hal. 222). […]

Hukuman Maksimal bagi Pelaku Judi Bola Online Read More »

SLOT99 Situs Judi Slot 99 Online Deposit Pulsa Tanpa Potongan

W88 adalah pilihan terbaik untuk Anda yang mencari pengalaman bermain slot online yang aman dan menyenangkan. Sebagai seorang penggemar game slot online yang ada di Indonesia, mungkin anda sudah tidak asing tentang permainan slot serta provider slot online yang kami sediakan. Bahkan, anda mungkin sudah mendafarkan diri di situs lain namun merasa kurang nyaman baik

SLOT99 Situs Judi Slot 99 Online Deposit Pulsa Tanpa Potongan Read More »

ISTANACASINO: Situs Judi Game Slot Online Terbaik dan Terpercaya no 1

Hanya dengan uang puluhan ribu rupiah memungkinkan mereka mendapat puluhan juta. “Judi online menciptakan keseruan, membuat orang tertantang, termotivasi, dan penasaran.” “Setelah lima hari, uang itu masuk ke rekening saya. Baru selanjutnya main terus sampai enam bulan.” SlotAsia ialah salah satu situs agen slot dan judi slot online dengan menyediakan beragam permainan slot terpercaya dan

ISTANACASINO: Situs Judi Game Slot Online Terbaik dan Terpercaya no 1 Read More »

SLOT99 Situs Judi Slot 99 Online Deposit Pulsa Tanpa Potongan

Bermain slot online selain mengasyikan juga bisa mendapatkan penghasilan tambahan. Makin maraknya penyedia atau agen judi slot online saat ini, pemain harus menentukan situs judi slot mana yang tepat untuk bermain slot. Salah https://gansossalvajes.com/account/login/ satu situs slot online terpercaya yang bisa dijadikan pilihan tepat adalah situslotonline.com. Situs Kami menyediakan beraneka ragam permainan slot & kesempatan

SLOT99 Situs Judi Slot 99 Online Deposit Pulsa Tanpa Potongan Read More »

13 Ciri-Ciri Suami Kecanduan Judi Slot Online, Salah Satunya Sering Bohong

Dan hal yang membuat lebih miris lagi karena uang yang dipakai itu sumbernya dari kiriman orang tuanya di kampung. Walau kalah berkali-kali, pemain yang kecanduan judi online biasanya akan terus melakukan taruhan uang atau menaruh deposit sampai mengalami kerugian keuangan. Saat uangnya habis, pemain judi online seringkali tak segan-segan untuk berhutang atau mendapatkan pinjaman online.

13 Ciri-Ciri Suami Kecanduan Judi Slot Online, Salah Satunya Sering Bohong 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