%PDF- %PDF-
Direktori : /home/langpiergz/www/wp-content/plugins/stackable-ultimate-gutenberg-blocks/src/welcome/ |
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(); }