%s', esc_attr('mailchimp-for-wp, wpinterface-add-ons, one-click-demo-import'), esc_attr('mailchimp-for-wp, wpinterface-add-ons, one-click-demo-import'), esc_attr__('Get Started', 'bloglex'), esc_html__('Get started', 'bloglex') ); } public function render_welcome_notice() { $dismiss_url = wp_nonce_url( remove_query_arg(['activated'], add_query_arg('bloglex-hide-notice', 'welcome')), 'bloglex_hide_notices_nonce', '_bloglex_notice_nonce' ); $current_user = wp_get_current_user(); $theme = wp_get_theme(); $this->theme_name = $theme->get('Name'); $this->theme_version = $theme->get('Version'); $this->theme_slug = $theme->get_template(); if (is_plugin_active('mailchimp-for-wp/mailchimp-for-wp.php') && is_plugin_active('one-click-demo-import/one-click-demo-import.php')&& is_plugin_active('wpinterface-add-ons/wpinterface-add-ons.php')) { return; } ?>
user_login); ?>

get_import_button_html(); ?>
admin_url('/themes.php?page=bloglex&tab=dashboard')]; foreach (['mailchimp-for-wp', 'wpinterface-add-ons', 'one-click-demo-import'] as $plugin) { if (isset($state[$plugin]) && ('activated' === $state[$plugin] || 'installed' === $state[$plugin])) { if (current_user_can('activate_plugin')) { $result = activate_plugin($plugin . '/' . $plugin . '.php'); if (is_wp_error($result)) { $response['errorCode'] = $result->get_error_code(); $response['errorMessage'] = $result->get_error_message(); } } } else { wp_enqueue_style('plugin-install'); wp_enqueue_script('plugin-install'); include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; include_once ABSPATH . 'wp-admin/includes/plugin-install.php'; $api = plugins_api('plugin_information', ['slug' => $plugin, 'fields' => ['sections' => false]]); $upgrader = new Plugin_Upgrader(new WP_Ajax_Upgrader_Skin()); $result = $upgrader->install($api->download_link); if ($result && current_user_can('activate_plugin')) { $result = activate_plugin($plugin . '/' . $plugin . '.php'); if (is_wp_error($result)) { $response['errorCode'] = $result->get_error_code(); $response['errorMessage'] = $result->get_error_message(); } } } } wp_send_json($response); } } new Bloglex_Welcome_Notice();