get_menu_icon(), 58.5); add_submenu_page( 'wpvr', 'WP VR', __('Get Started','wpvr'), $menu_cap, 'wpvr', array( $this, 'wpvr_admin_doc')); remove_submenu_page('wpvr', 'wpvr'); add_submenu_page( 'wpvr', 'WP VR', __('Tours','wpvr'), $menu_cap, 'edit.php?post_type=wpvr_item', NULL); add_submenu_page( 'wpvr', 'WP VR', __('Add New Tour','wpvr'), $menu_cap, 'post-new.php?post_type=wpvr_item', NULL); $status = get_option('wpvr_edd_license_status'); if ($status !== false && $status == 'valid') { /* * Add Analytics page * @since 8.5.16 */ do_action('wpvr_pro_analytics_page'); } do_action('wpvr_pro_before_guided_tour'); add_submenu_page( 'wpvr', 'WP VR', __('Settings','wpvr'),'manage_options', 'wpvr-setting', array($this,'wpvr_setting_page')); // add_submenu_page( 'wpvr', 'WP VR', __('Guided Tour','wpvr'),'manage_options', 'wpvr-setup-wizard', array($this,'wpvr_setup_wizard')); if (!is_plugin_active('wpvr-pro/wpvr-pro.php')) { add_submenu_page( 'wpvr', 'WP VR', __('Free vs Pro','wpvr'), $menu_cap, 'wpvr', array( $this, 'wpvr_admin_doc')); } add_submenu_page( 'wpvr', 'WP VR', __('Setup Wizard','wpvr'),'manage_options', 'rex-wpvr-setup-wizard', array( $this, 'wpvr_new_setup_wizard')); do_action('wpvr_pro_license_page'); if(!is_plugin_active('wpvr-pro/wpvr-pro.php')){ add_submenu_page( 'wpvr', '', ' ' . __( 'Go Pro', 'wpvr' ), 'manage_options', esc_url( 'https://rextheme.com/wpvr/wpvr-pricing/' ) ); } } /** * Gets the SVG icon for menu * * @desc Gets the SVG icon for menu * @return string * @since 8.5.26 */ private function get_menu_icon() { return 'data:image/svg+xml;base64,' . base64_encode( //phpcs:ignore ' ' ); } /** * Provide setup wizard area view for the plugin * * @since 8.0.0 */ function wpvr_setup_wizard(){ require_once plugin_dir_path(__FILE__) . '../partials/wpvr_setup_wizard.php'; } /** * Provide setup wizard area view for the plugin * * @since 8.0.0 */ function wpvr_setting_page(){ require_once plugin_dir_path(__FILE__) . '../partials/wpvr_setting.php'; } /** * Provide a admin area view for the plugin * * @since 8.0.0 */ function wpvr_admin_doc() { require_once plugin_dir_path(__FILE__) . '../partials/wpvr_documentation.php'; } /** * Provide license key submission or plugin activition page * * @since 8.0.0 */ function wpvr_pro_admin_doc() { require_once plugin_dir_path(__FILE__) . '../partials/wpvr_license.php'; } /** * Provide cofiramtion alert for events * * @since 8.0.0 */ function vpvr_confirmation_alert_display() { require_once plugin_dir_path(__FILE__) . '../partials/wpvr_confirmation_alert.php'; } function wpvr_new_setup_wizard() { echo '
'; // add_action('admin_menu', function () { // add_dashboard_page('WPVR Setup', 'WPVR Setup', 'manage_options', 'wpvr-setup-wizard', function () { // return ''; // }); // }); // add_action('current_screen', function () { // ( new WPVR_Setup_Wizard() )->setup_wizard(); // }, 999); } }