Code Analysis: Kadence Starter Templates 1.2.5

Function Rating Maintainability Complexity Lines of code
Kadence_Starter_Templates\Starter_Templates::import_demo_single_data_ajax_callback()
D
12
65 341
Kadence_Starter_Templates\Starter_Templates::kadence_kadence_theme_after_import()
D
20
35 275
Kadence_Starter_Templates\Starter_Templates::install_plugins_ajax_callback()
D
22
35 216
Kadence_Starter_Templates\Starter_Templates::check_plugin_data_ajax_callback()
C
26
24 177
Kadence_Starter_Templates\Starter_Templates::import_demo_data_ajax_callback()
C
32 28 95
Kadence_Starter_Templates\WidgetImporter::import_data()
C
30 26 113
Kadence_Starter_Templates\Starter_Templates::scripts()
C
21
11 293
Kadence_Starter_Templates\Helpers::process_uploaded_files()
B
34 20 103
Kadence_Starter_Templates\CustomizerImporter::import_customizer_options()
B
37 20 71
Kadence_Starter_Templates\Customizer_Import_Export::import_data()
B
37 16 70
Kadence_Starter_Templates\Helpers::download_import_files()
B
41 16 55
Kadence_Starter_Templates\Kadence_Starter_Templates_Fluent_Import::import_data()
A
38 13 77
Kadence_Starter_Templates\Author_Meta::save_extra_profile_fields()
A
46 15 38
Kadence_Starter_Templates\Importer::check_for_content_images()
A
41 14 51
Kadence_Starter_Templates\Importer::import_content()
A
45 12 38
Kadence_Starter_Templates\Starter_Templates::remove_past_data_ajax_callback()
A
48 11 31
Kadence_Starter_Templates\Starter_Templates::kadence_elementor_after_import()
A
45 10 44
Kadence_Starter_Templates\CustomizerImporter::import_customizer_options_fonts_only()
A
47 10 35
Kadence_Starter_Templates\Customizer_Import_Export::export_data()
A
47 9 35
Kadence_Starter_Templates\Importer::find_all_image_urls()
A
48 9 34
Kadence_Starter_Templates\CustomizerImporter::import_customizer_options_only_color()
A
48 9 32
Kadence_Starter_Templates\Starter_Templates::use_existing_importer_data()
A
56 10 15
Kadence_Starter_Templates\Author_Meta::extra_profile_fields()
A
38 3 101
Kadence_Starter_Templates\Template_Database_Importer::create_template_data_file()
A
54 8 21
Kadence_Starter_Templates\Template_Database_Importer::get_template_data()
A
57 8 18
Kadence_Starter_Templates\Template_Database_Importer::get_local_template_data_filename()
S
60 8 12
Kadence_Starter_Templates\Template_Database_Importer::get_remote_url_contents()
S
50 6 29
Kadence_Starter_Templates\Plugin_Check::active_check()
S
61 7 12
Kadence_Starter_Templates\Starter_Templates::final_response()
S
46 5 40
Kadence_Starter_Templates\Importer::process_kadence_galleries()
S
55 6 19
Kadence_Starter_Templates\Template_Database_Importer::template_data_reload_ajax_callback()
S
56 6 17
Kadence_Starter_Templates\WidgetImporter::import()
S
51 5 30
Kadence_Starter_Templates\WXRImporter::set_importer_data()
S
64 7 8
Kadence_Starter_Templates\Kadence_Starter_Templates_Fluent_Import::import()
S
51 5 30
Kadence_Starter_Templates\Helpers::get_all_demo_import_categories()
S
59 6 14
Kadence_Starter_Templates\CustomizerImporter::customizer_sideload_image()
S
50 5 29
Kadence_Starter_Templates\Customizer_Import_Export::sideload_image()
S
50 5 29
Kadence_Starter_Templates\Importer::sideload_image()
S
50 5 29
Kadence_Starter_Templates\Helpers::check_wp_filesystem_credentials()
S
48 4 35
Elementor\TemplateLibrary\Kadence_Starter_Templates_Elementor_Import::import()
S
57 5 17
Kadence_Starter_Templates\Helpers::import_file_info()
S
57 5 16
Kadence_Starter_Templates\WXRImporter::woocommerce_product_attributes_registration()
S
49 4 30
Kadence_Starter_Templates\Template_Database_Importer::schedule_cleanup()
S
67 6 7
Kadence_Starter_Templates\CustomizerImporter::import_customizer_images()
S
58 5 15
Kadence_Starter_Templates\Customizer_Import_Export::import_images()
S
58 5 15
Kadence_Starter_Templates\Importer::include_required_files()
S
59 5 15
Kadence_Starter_Templates\Downloader::get_content_from_url()
S
50 4 29
Kadence_Starter_Templates\Template_Database_Importer::template_data_ajax_callback()
S
59 5 13
Kadence_Starter_Templates\Importer::process_elementor()
S
59 5 13
Kadence_Starter_Templates\Starter_Templates::append_to_frontend_error_messages()
S
61 5 12
Kadence_Starter_Templates\Kadence_Starter_Templates_Fluent_Import::format_results_for_log()
S
61 5 11
Kadence_Starter_Templates\Importer::new_ajax_request_maybe()
S
52 4 25
Kadence_Starter_Templates\CustomizerImporter::import()
S
53 4 24
Kadence_Starter_Templates\Helpers::append_to_file()
S
53 4 23
Kadence_Starter_Templates\Starter_Templates::possibly_render_upsell()
S
53 4 21
Kadence_Starter_Templates\Helpers::download_import_file()
S
54 4 20
Kadence_Starter_Templates\Starter_Templates::setup_plugin_with_filter_data()
S
56 4 18
Kadence_Starter_Templates\Starter_Templates::import_demo_woocommerce()
S
57 4 17
Kadence_Starter_Templates\Importer::check_for_image()
S
57 4 16
Kadence_Starter_Templates\Customizer_Import_Export::import_export_requests()
S
64 5 10
Kadence_Starter_Templates\WidgetImporter::format_results_for_log()
S
60 4 12
Kadence_Starter_Templates\Helpers::get_demo_import_item_categories()
S
61 4 12
Kadence_Starter_Templates\WidgetImporter::available_widgets()
S
61 4 12
Kadence_Starter_Templates\Starter_Templates::set_plugin_constants()
S
65 4 11
Kadence_Starter_Templates\Helpers::data_from_file()
S
56 3 19
Kadence_Starter_Templates\Helpers::write_to_file()
S
57 3 18
Kadence_Starter_Templates\ImportActions::do_import_action()
S
58 3 16
Kadence_Starter_Templates\Importer::remap_host()
S
57 3 16
Kadence_Starter_Templates\Starter_Templates::init_config()
S
65 4 8
Kadence_Starter_Templates\ImportActions::fix_custom_menu_widget_ids()
S
63 4 10
Kadence_Starter_Templates\WidgetImporter::process_import_file()
S
61 3 13
Kadence_Starter_Templates\Kadence_Starter_Templates_Fluent_Import::process_import_file()
S
61 3 13
Kadence_Starter_Templates\Template_Database_Importer::get_importer_files()
S
62 3 12
Kadence_Starter_Templates\Customizer_Import_Export::ajax_reset()
S
62 3 11
Kadence_Starter_Templates\Importer::replace_image_urls()
S
62 3 11
Kadence_Starter_Templates\Starter_Templates::__construct()
S
52 2 23
Kadence_Starter_Templates\Kadence_Starter_Control_Import_Export::render_content()
S
52 1 35
Kadence_Starter_Templates\Logger_CLI::level_to_numeric()
S
58 2 16
Kadence_Starter_Templates\Starter_Templates::ajax_dismiss_starter_notice()
S
67 3 7
Kadence_Starter_Templates\Plugin_Check::init()
S
63 3 10
Kadence_Starter_Templates\ImportActions::forms_import()
S
72 3 5
Kadence_Starter_Templates\Template_Database_Importer::get_starter_templates_folder()
S
67 3 9
Kadence_Starter_Templates\Template_Database_Importer::get_filesystem()
S
64 3 10
Kadence_Starter_Templates\Starter_Templates::import_customizer_data_ajax_callback()
S
64 3 10
Kadence_Starter_Templates\Importer::process_elementor_images()
S
67 3 8
Kadence_Starter_Templates\CustomizerImporter::customizer_is_image_url()
S
67 3 8
Kadence_Starter_Templates\Customizer_Import_Export::is_image_url()
S
67 3 8
Kadence_Starter_Templates\Helpers::validate_import_file_info()
S
66 3 9
Kadence_Starter_Templates\Importer::get_urls_to_replace()
S
58 2 15
Kadence_Starter_Templates\Starter_Templates::frontend_error_messages_display()
S
64 3 10
Kadence_Starter_Templates\Helpers::verify_ajax_call()
S
62 2 12
Kadence_Starter_Templates\Logger_CLI::log()
S
63 2 11
Kadence_Starter_Templates\Downloader::get_error_from_response()
S
63 2 11
Kadence_Starter_Templates\Customizer_Import_Export::enqueue_customizer_scripts()
S
57 1 17
Kadence_Starter_Templates\Starter_Templates::include_plugin_files()
S
59 1 16
Kadence_Starter_Templates\WXRImporter::__construct()
S
65 2 8
Kadence_Starter_Templates\ImportActions::customizer_import_color_only()
S
73 2 5
Kadence_Starter_Templates\Template_Database_Importer::get_subfolder_name()
S
71 2 6
Kadence_Starter_Templates\Template_Database_Importer::get_local_template_data_contents()
S
66 2 9
Kadence_Starter_Templates\Template_Database_Importer::get_instance()
S
72 2 6
Kadence_Starter_Templates\WidgetImporter::import_widgets()
S
69 2 7
Kadence_Starter_Templates\Template_Database_Importer::get_local_template_data_path()
S
70 2 6
Kadence_Starter_Templates\Logger_CLI::error_output()
S
65 2 10
Kadence_Starter_Templates\ImportActions::customizer_import()
S
73 2 5
Kadence_Starter_Templates\Helpers::log_error_and_send_ajax_response()
S
65 2 10
Kadence_Starter_Templates\Author_Meta::get_instance()
S
72 2 6
Kadence_Starter_Templates\Template_Database_Importer::__construct()
S
67 2 8
Kadence_Starter_Templates\ImportActions::widgets_import()
S
73 2 5
Kadence_Starter_Templates\Template_Database_Importer::get_base_path()
S
68 2 7
Kadence_Starter_Templates\Starter_Templates::get_instance()
S
72 2 6
Kadence_Starter_Templates\Downloader::download_file()
S
68 2 7
Kadence_Starter_Templates\Customizer_Import_Export::get_instance()
S
72 2 6
Kadence_Starter_Templates\Starter_Templates::after_all_import_data_ajax_callback()
S
68 2 7
Kadence_Starter_Templates\ImportActions::customizer_import_font_only()
S
73 2 5
Kadence_Starter_Templates\Customizer_Import_Export::controls_print_scripts()
S
71 2 6
Kadence_Starter_Templates\Helpers::is_import_file_info_format_correct()
S
71 2 6
Kadence_Starter_Templates\Downloader::set_download_directory_path()
S
66 2 8
Kadence_Starter_Templates\Importer::__construct()
S
65 2 9
Kadence_Starter_Templates\Template_Database_Importer::get_base_url()
S
71 2 6
Kadence_Starter_Templates\Kadence_Starter_Templates_Fluent_Import::import_forms()
S
69 2 7
Kadence_Starter_Templates\Customizer_Import_Export::import_export_setup()
S
59 1 14
Kadence_Starter_Templates\Starter_Templates::load_api_settings()
S
62 1 13
Kadence_Starter_Templates\Starter_Templates::render_admin_page()
S
68 1 13
Kadence_Starter_Templates\Starter_Templates::get_current_importer_data()
S
62 1 12
Kadence_Starter_Templates\Helpers::register_file_as_media_attachment()
S
60 1 12
Kadence_Starter_Templates\ImportActions::register_hooks()
S
61 1 11
Kadence_Starter_Templates\Template_Database_Importer::get_data()
S
77 1 4
Kadence_Starter_Templates\Importer::add_term_tracking()
S
79 1 3
Kadence_Starter_Templates\Import_Option::import()
S
81 1 3
Kadence_Starter_Templates\Logger::error()
S
79 1 3
Kadence_Starter_Templates\Downloader::get_download_directory_path()
S
82 1 3
Kadence_Starter_Templates\Logger::warning()
S
79 1 3
Kadence_Starter_Templates\Logger::notice()
S
79 1 3
Kadence_Starter_Templates\ImportActions::after_import_action()
S
78 1 3
Kadence_Starter_Templates\Author_Meta::__construct()
S
70 1 6
Kadence_Starter_Templates\Logger::info()
S
79 1 3
Kadence_Starter_Templates\Starter_Templates::__clone()
S
78 1 3
Kadence_Starter_Templates\Starter_Templates::add_settings_link()
S
71 1 5
Kadence_Starter_Templates\Importer::import()
S
81 1 3
Kadence_Starter_Templates\Logger::critical()
S
79 1 3
Kadence_Starter_Templates\Importer::set_logger()
S
81 1 3
Kadence_Starter_Templates\Logger::emergency()
S
79 1 3
Kadence_Starter_Templates\Customizer_Import_Export::register_controls()
S
80 1 3
Kadence_Starter_Templates\Template_Database_Importer::local_file_exists()
S
79 1 3
Kadence_Starter_Templates\Helpers::get_log_url()
S
71 1 5
Kadence_Starter_Templates\Starter_Templates::get_log_file_path()
S
82 1 3
Kadence_Starter_Templates\Helpers::get_log_path()
S
67 1 7
Kadence_Starter_Templates\CustomizerImporter::import_font()
S
79 1 3
Kadence_Starter_Templates\Starter_Templates::__wakeup()
S
78 1 3
Kadence_Starter_Templates\Importer::set_current_importer_data()
S
75 1 4
Kadence_Starter_Templates\Logger::log()
S
67 1 8
Kadence_Starter_Templates\Starter_Templates::notice_starter_script()
S
77 1 3
Kadence_Starter_Templates\Importer::get_importer_data()
S
81 1 3
Kadence_Starter_Templates\Customizer_Import_Export::__construct()
S
66 1 8
Kadence_Starter_Templates\ImportActions::before_content_import_action()
S
78 1 3
Kadence_Starter_Templates\Downloader::__construct()
S
81 1 3
Kadence_Starter_Templates\ImportActions::before_widget_import_action()
S
78 1 3
Kadence_Starter_Templates\Starter_Templates::create_admin_page()
S
64 1 10
Kadence_Starter_Templates\WXRImporter::get_importer_data()
S
64 1 10
Kadence_Starter_Templates\Starter_Templates::basic_css_menu_support()
S
71 1 6
kadence_starter_old_php_admin_error_notice()
S
75 1 4
Kadence_Starter_Templates\Template_Database_Importer::delete_starter_templates_folder()
S
79 1 3
Kadence_Starter_Templates\CustomizerImporter::import_color()
S
79 1 3
Kadence_Starter_Templates\CustomizerOption::import()
S
81 1 3
Kadence_Starter_Templates\Helpers::set_import_data_transient()
S
78 1 3
Kadence_Starter_Templates\ImportActions::before_content_import_reset_setting()
S
91 1 2
Kadence_Starter_Templates\Importer::add_post_tracking()
S
79 1 3
Kadence_Starter_Templates\Helpers::set_demo_import_start_time()
S
78 1 3
Kadence_Starter_Templates\Starter_Templates::load_textdomain()
S
77 1 3
Kadence_Starter_Templates\Logger::debug()
S
79 1 3
Kadence_Starter_Templates\Importer::pre_post_data()
S
76 1 4
Kadence_Starter_Templates\Importer::set_importer_data()
S
81 1 3
Kadence_Starter_Templates\Importer::process_single_page_clean_meta()
S
68 1 7
Kadence_Starter_Templates\Logger::alert()
S
79 1 3