config = $config; self::$instance->business_article_ship_setup_config(); } } /** * Setup the class props based on the config array. */ public function business_article_ship_setup_config() { $theme = wp_get_theme(); if ( is_child_theme() ) { $this->theme_name = $theme->parent()->get( 'Name' ); $this->theme = $theme->parent(); } else { $this->theme_name = $theme->get( 'Name' ); $this->theme = $theme->parent(); } $this->theme_version = $theme->get( 'Version' ); $this->theme_slug = $theme->get_template(); } } } /** * Adding a About page */ add_action('admin_menu', 'business_article_ship_add_menu'); function business_article_ship_add_menu() { add_theme_page(esc_html__('Legacy-themes','business-article-ship'), esc_html__('Get Theme Info','business-article-ship'),'manage_options', esc_html__('business-article-ship-theme-info','business-article-ship'), esc_html__('business_article_ship_theme_info','business-article-ship')); } /** * Callback */ function business_article_ship_theme_info() { $theme = wp_get_theme(); $business_article_ship_demo_redirect_url_getstart = 'themes.php?page=business-article-ship-demo'; ?>