license_key = get_option( self::$theme_updates_slug . '_license_key' ); if ( ! is_admin() ) { return; } add_action( 'after_setup_theme', array( $this, 'init_settings' ), 99 ); } /** * Init */ public function init_settings() { if ( isset( $_REQUEST['page'] ) && ( self::$slug === 'octane-theme' || self::$theme_updates_slug . '-license' === $_REQUEST['page'] ) ) { add_action( 'admin_enqueue_scripts', [ $this, 'styles_scripts' ] ); } add_action( 'admin_menu', [ $this, 'show_admin_menu' ], 1 ); } /** * Show Admin Menu in admin */ public function show_admin_menu() { $page_title = self::$page_title; $capability = 'manage_options'; $slug = self::$slug; add_theme_page( $page_title, $page_title, $capability, $slug, array( $this, 'render_menu' ), 2 ); } /** * Move importer setting into Admin Octane Page * * @param $importer * * @return array */ public function importer_page( $importer ) { if ( ! empty( $this->license_key ) ) { $importer['parent_slug'] = self::$slug; } else { $importer['parent_slug'] = false; } return $importer; } /** * Render Admin settings HTML */ public function render_menu() { ?>

  
  
  
  
  

license_key ) ) { ?>

»

Click Here