%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/langpiergz/www/wp-content/plugins/stackable-ultimate-gutenberg-blocks/src/welcome/
Upload File :
Create Path :
Current File : /home/langpiergz/www/wp-content/plugins/stackable-ultimate-gutenberg-blocks/src/welcome/wizard.php

<?php
/**
 * Welcome screen.
 */

// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

if ( ! class_exists( 'Stackable_Onboarding_Wizard' ) ) {
    class Stackable_Onboarding_Wizard {
        function __construct() {
            add_action( 'admin_menu', array( $this, 'add_dashboard_page' ) );

            // Add the admin settings for our wizard.
			add_filter( 'stackable_localize_settings_script', array( $this, 'add_wizard_settings' ) );
        }

        public function add_dashboard_page() {
			// Our wizard page.
			add_submenu_page(
				isset( $_GET['page'] ) && $_GET['page'] === 'stackable-settings-wizard' ? 'options-general.php' : '', // Parent slug. Only show when in the page.
				__( 'Wizard', STACKABLE_I18N ), // Page title.
				'<span class="fs-submenu-item fs-sub"></span>' . __( 'Wizard', STACKABLE_I18N ), // Menu title.
				'manage_options', // Capability.
				'stackable-settings-wizard', // Menu slug.
				array( $this, 'onboard_wizard_content' ), // Callback function.
				null // Position
			);
		}

		public function onboard_wizard_content() {
			?>
			<div class="wrap s-wrapper--no-menu s-wrap-onboarding-wizard">
				<?php Stackable_Welcome_Screen::print_header( __( 'Stackable Onboarding Wizard', STACKABLE_I18N ) ) ?>
                <section class="s-body-container">
					<div class="s-body">
						<div class="s-onboarding-wizard"></div>
					</div>
				</section>
			</div>
			<?php
		}

		public function add_wizard_settings( $args ) {
			$args['wizard'] = array(
				'disabled_blocks' => get_option( 'stackable_disabled_blocks' ),
			);
			return $args;
		}
	}

	new Stackable_Onboarding_Wizard();
}

Zerion Mini Shell 1.0