Code Analysis: WP Carousel 2.6.5

Function Rating Maintainability Complexity Lines of code
SP_WPCF_Fields::field_data()
D
11
96 273
WP_Carousel_Free_Shortcode::wpcf_html_show()
D
23
73 108
SP_WPCF_Options::add_options_html()
D
25
51 124
SP_WPCF_Field_typography::render()
D
19
33 261
SP_WPCF_Fields::field_wp_query_data_title()
D
35 41 71
SP_WPCF_Field_select::render()
D
32 40 80
WPCF_Helper::get_item_loops()
D
32 40 75
SP_WPCF_Metabox::save_meta_box()
D
32 36 91
SP_WPCF_Metabox::add_meta_box_content()
D
32 36 79
SP_WPCF_Abstract::recursive_output_css()
D
37 37 57
wp_carousel_free_shortcode()
D
26
30 149
WP_Carousel_Free_Help::help_page_callback()
D
23
10 442
SP_WPCF_Options::set_options()
D
35 34 74
SP_WPCF_Field_border::output()
D
44 35 31
SP_WPCF::field()
C
35 28 73
WP_Carousel_Free_Help::spwpcp_plugins_info_api_help_page()
C
27
21 164
SP_WPCF_Field_image_sizes::render()
C
35 26 69
WPCF_Helper::wpcp_query()
C
32 23 106
SP_WPCF_Field_column::output()
C
45 27 29
SP_WPCF_Field_spacing::render()
C
35 23 78
SP_WPCF_Field_dimensions_advanced::render()
B
32 21 98
SP_WPCF_Field_border::render()
B
31 20 111
SP_WPCF::add_admin_enqueue_scripts()
B
35 21 74
SP_WPCF_Field_column::render()
B
35 19 77
SP_WPCF_Field_button_set::render()
B
44 20 38
SP_WPCF_Field_checkbox::render()
A
40 15 55
SP_WPCF_Field_radio::render()
A
41 15 53
SP_WPCF_Field_media::render()
A
38 14 63
Wp_Carousel_Free_Import_Export::import()
A
42 14 52
SP_WPCF_Metabox::add_metabox_classes()
A
47 13 35
WP_Carousel_Free_Promotion::show_promotions()
A
37 8 100
SP_WPCF_Field_typography::create_select()
A
51 13 21
SP_WPCF_Field_image_select::render()
A
45 12 34
SP_WPCF::setup()
A
48 12 31
SP_WPCF_Field_tabbed::render()
A
48 12 29
SP_WPCF_Field_carousel_type::render()
A
45 11 35
Wp_Carousel_Free_Import_Export::export()
A
43 10 46
SP_WPCF_Options::add_admin_bar_menu()
A
49 11 29
WP_Carousel_Free_Review::display_admin_notice()
A
42 8 69
SP_WPCF_Field_spinner::output()
A
52 11 21
SP_WPCF::plugin_installation_activation()
A
44 9 43
SP_WPCF::include_plugin_file()
A
51 10 24
SP_WPCF_Options::error_check()
A
54 10 22
WP_Carousel_Free_Shortcode::sp_wp_carousel_shortcode()
A
50 9 25
WPCF_Helper::get_pagination()
A
50 9 24
SP_WPCF_Fields::field_attributes()
A
53 9 22
SP_WPCF_Metabox::get_meta_value()
A
54 9 18
wpcf_chosen_ajax()
A
54 9 18
SP_WPCF_Field_color::output()
A
54 9 18
Wp_Carousel_Free_Import_Export::export_shortcodes()
A
49 8 31
WP_Carousel_Free_Public::wpf_db_options_update()
A
53 8 24
WP_Carousel_Free_Review::dismiss_review_notice()
A
52 8 23
SP_WPCF_Options::pre_tabs()
A
53 8 22
SP_WPCF_Metabox::__construct()
A
53 8 18
WP_Carousel_Free_Help::disable_admin_notices()
S
59 8 14
WP_Carousel_Free_Public::load_dynamic_style()
S
51 7 25
SP_WPCF::includes()
S
43 5 52
SP_WPCF_Options::add_admin_menu()
S
52 7 21
SP_WPCF::set_used_fields()
S
56 7 18
Wp_Carousel_Free_Import_Export::import_shortcodes()
S
49 6 33
SP_WPCF_Field_typography::enqueue()
S
38 3 77
wpcf_sanitize_border_field()
S
58 7 15
Wp_Carousel_Free_Import_Export::insert_attachment_from_url()
S
47 5 35
WP_Carousel_Free_Post_Type::wp_carousel_post_type()
S
41 3 64
SP_WPCF::constants()
S
55 6 17
wpcf_sanitize_number_array_field()
S
58 6 15
SP_WPCF_Field_switcher::render()
S
56 6 15
SP_WPCF_Field_color_group::render()
S
56 6 15
SP_WPCF_Field_fieldset::render()
S
58 6 13
SP_WPCF_Field_code_editor::enqueue()
S
59 6 12
SP_WPCF_Field_carousel_type::output()
S
60 6 11
SP_WPCF_Field_image_select::output()
S
60 6 11
SP_WPCF_Options::save_defaults()
S
62 6 11
WP_Carousel_Free_Preview::wpcf_backend_preview()
S
52 5 22
SP_WPCF_Field_gallery::render()
S
48 4 31
sp_wpcf_redirect_after_activation()
S
70 6 5
WP_Carousel_Free_Promotion::dismiss_limited_time_promo()
S
58 5 15
SP_WPCF_Options::pre_sections()
S
59 5 15
SP_WPCF_Fields::field_name()
S
62 6 10
SP_WPCF_Options::get_options()
S
59 5 15
wpcf_array_search()
S
61 5 12
SP_WPCF_Field_slider::render()
S
51 4 24
SP_WP_Carousel_Free::define_admin_hooks()
S
52 4 22
WPCF_Helper::wpcf_locate_template()
S
58 4 18
SP_WPCF_Field_heading::render()
S
69 5 5
WP_Carousel_Free_Gutenberg_Block_Init::__construct()
S
70 5 5
SP_WPCF_Fields::field_after()
S
65 5 7
WP_Carousel_Free_Updates::perform_updates()
S
60 4 13
WP_Carousel_Free_Public::delete_page_wp_carousel_option_on_save()
S
62 4 12
Wp_Carousel_Shortcode_Widget::render()
S
51 3 27
WP_Carousel_Free_Admin::display_carousel_admin_fields()
S
60 4 12
SP_WPCF_Options::save_options()
S
60 4 12
SP_WPCF_Options::add_page_on_load()
S
63 4 11
WP_Carousel_Free_Loader::run()
S
62 4 11
SP_WPCF_Metabox::pre_fields()
S
63 4 11
SP_WPCF_Options::pre_fields()
S
63 4 11
wpcf_sanitize_color_group_field()
S
62 4 11
WP_Carousel_Free_Public::register_all_scripts()
S
51 3 25
WP_Carousel_Free_Gutenberg_Block_Init::sp_wp_carousel_free_gutenberg_shortcode_block()
S
44 1 55
SP_WPCF_Options::__construct()
S
55 3 18
wpcf_reset_ajax()
S
63 4 9
wpcf_get_option()
S
66 4 8
WP_Carousel_Free_Updates::is_needs_update()
S
63 3 11
WP_Carousel_Free_Gutenberg_Block_Init::sp_wp_carousel_free_render_shortcode()
S
60 3 11
WP_Carousel_Free_Gutenberg_Block_Init::sp_wp_carousel_free_post_list()
S
55 2 21
sp_wpcf_delete_plugin_data()
S
57 2 17
WP_Carousel_Free_Admin::wpcp_carousel_updated_messages()
S
55 2 17
Wp_Carousel_Shortcode_Widget::sp_wp_carousel_free_post_list()
S
58 2 16
WP_Carousel_Free_Public::get_page_data()
S
59 2 15
SP_WP_Carousel_Free::init()
S
68 3 7
WPCF_Helper::get_item_image()
S
65 3 8
SP_WPCF_Abstract::__construct()
S
68 3 6
SP_WPCF_Field_notice::render()
S
72 3 4
SP_WPCF_Options::get_default()
S
71 3 5
load_sp_wordpress_carousel_plugin()
S
70 3 6
SP_WPCF_Metabox::get_default()
S
71 3 5
Wp_Carousel_Free_Element_Shortcode_Block::__construct()
S
66 3 7
WP_Carousel_Free_Admin::__construct()
S
71 3 5
WP_Carousel_Free_Public::__construct()
S
71 3 5
WP_Carousel_Free_Help::__construct()
S
63 3 9
WPCF_Helper::preloader()
S
64 3 9
SP_WPCF_Field_code_editor::render()
S
58 2 14
WP_Carousel_Free_Public::admin_enqueue_scripts()
S
61 2 13
SP_WPCF_Options::ajax_save()
S
61 2 13
WP_Carousel_Free_Help::help_admin_menu()
S
54 1 27
WP_Carousel_Free_Public::enqueue_styles()
S
62 2 12
SP_WP_Carousel_Free::includes()
S
55 1 21
Wp_Carousel_Shortcode_Widget::register_controls()
S
56 1 20
wpcf_timeout()
S
78 2 3
wpcf_validate_email()
S
72 2 5
wpcf_validate_numeric()
S
73 2 5
WP_Carousel_Free_Admin::add_plugin_action_links()
S
65 2 8
WP_Carousel_Free_Help::instance()
S
72 2 6
SP_WPCF_Field_select::enqueue()
S
74 2 5
SP_WPCF_Field_submessage::render()
S
72 2 4
SP_WPCF_Field_spinner::enqueue()
S
74 2 5
WP_Carousel_Free_Public::minify_output()
S
66 2 8
SP_WPCF_Field_subheading::render()
S
77 2 3
WP_Carousel_Free_Admin::sp_wpcp_review_text()
S
67 2 8
SP_WPCF_Fields::field_before()
S
77 2 3
SP_WP_Carousel_Free::define()
S
75 2 5
WPCF_Helper::section_title()
S
68 2 7
WP_Carousel_Free_Admin::sp_wpcp_version_text()
S
68 2 7
SP_WPCF_Metabox::add_meta_box()
S
70 2 5
WP_Carousel_Free_Admin::declare_compatibility_with_woo_hpos_feature()
S
71 2 5
WPCF_Helper::instance()
S
72 2 6
WP_Carousel_Free_Admin::enqueue_admin_styles()
S
62 2 10
WP_Carousel_Free_Shortcode::instance()
S
72 2 6
wpcf_sanitize_number_field()
S
70 2 7
wpcf_validate_url()
S
72 2 5
SP_WPCF::init()
S
67 2 9
WP_Carousel_Free_Post_Type::instance()
S
72 2 6
WP_Carousel_Free_Admin::plugin_row_meta()
S
62 2 10
SP_WPCF_Field_shortcode::render()
S
73 2 4
wpcf_validate_required()
S
73 2 5
SP_WPCF_Field_color::render()
S
67 2 6
Wp_Carousel_Free_Element_Shortcode_Block::instance()
S
72 2 6
SP_WPCF_Field_text::render()
S
67 2 6
SP_WPCF_Field_slider::enqueue()
S
74 2 5
SP_WPCF_Field_spinner::render()
S
58 1 14
WP_Carousel_Free_Gutenberg_Block_Init::sp_wp_carousel_free_block_editor_assets()
S
62 1 13
SP_WPCF_Field_carousel_type::__construct()
S
78 1 3
WP_Carousel_Free_Gutenberg_Block::__construct()
S
76 1 4
SP_WPCF::set_locale()
S
73 1 5
SP_WPCF::include_plugin_url()
S
77 1 3
SP_WPCF_Field_subheading::__construct()
S
78 1 3
SP_WPCF_Field_button_set::__construct()
S
78 1 3
SP_WPCF_Field_checkbox::__construct()
S
78 1 3
WP_Carousel_Free_Loader::add_shortcode()
S
77 1 3
SP_WP_Carousel_Free::setup()
S
65 1 10
SP_WPCF_Field_media::__construct()
S
78 1 3
WP_Carousel_Free_Help::install_plugin_link()
S
78 1 3
get_match()
S
75 1 4
Wp_Carousel_Free_Element_Shortcode_Block::init()
S
79 1 3
SP_WPCF_Field_select::__construct()
S
78 1 3
SP_WPCF_Field_border::__construct()
S
78 1 3
SP_WPCF_Field_tabbed::__construct()
S
78 1 3
SP_WPCF::createMetabox()
S
78 1 3
WP_Carousel_Free_Preview::__construct()
S
82 1 3
Wp_Carousel_Free_Element_Shortcode_Block::sp_wp_carousel_free_block_enqueue_scripts()
S
74 1 5
SP_WP_Carousel_Free::load_dependencies()
S
80 1 3
SP_WPCF_Fields::__construct()
S
69 1 7
WP_Carousel_Free_Updates::do_updates()
S
82 1 3
WP_Carousel_Free_Help::is_plugin_active()
S
79 1 3
SP_WPCF_Field_slider::__construct()
S
78 1 3
wpcf_wp_editor_api()
S
76 1 4
WP_Carousel_Free_Promotion::__construct()
S
75 1 4
SP_WPCF_Field_color_group::__construct()
S
78 1 3
Wp_Carousel_Free_Element_Shortcode_Block::init_widgets()
S
75 1 4
Wp_Carousel_Free_Element_Shortcode_Block::sp_wp_carousel_free_element_block_icon()
S
78 1 3
WP_Carousel_Free_Loader::add()
S
64 1 10
SP_WP_Carousel_Free::define_common_hooks()
S
65 1 8
SP_WPCF_Field_preview::render()
S
82 1 3
Wp_Carousel_Shortcode_Widget::get_categories()
S
81 1 3
SP_WPCF::createSection()
S
75 1 4
SP_WPCF_Field_custom_import::render()
S
66 1 8
Wp_Carousel_Shortcode_Widget::get_name()
S
82 1 3
SP_WPCF::__construct()
S
67 1 8
SP_WPCF::is_active_plugin()
S
78 1 3
wpcf_sanitize_title()
S
81 1 3
SP_WPCF_Metabox::instance()
S
79 1 3
SP_WPCF_Options::instance()
S
79 1 3
Wp_Carousel_Free_Element_Shortcode_Block::sp_wp_carousel_free_block_enqueue_style()
S
72 1 6
WP_Carousel_Free_Loader::add_action()
S
77 1 3
SP_WPCF_Abstract::collect_output_css_and_typography()
S
81 1 3
SP_WPCF_Field_dimensions_advanced::__construct()
S
78 1 3
Wp_Carousel_Shortcode_Widget::get_icon()
S
82 1 3
SP_WP_Carousel_Free::define_public_hooks()
S
64 1 9
SP_WP_Carousel_Free::get_version()
S
82 1 3
SP_WP_Carousel_Free::get_loader()
S
82 1 3
SP_WPCF_Field_gallery::__construct()
S
78 1 3
WP_Carousel_Free_Promotion::get_current_time_est()
S
71 1 5
SP_WPCF_Field_fieldset::__construct()
S
78 1 3
WP_Carousel_Free_Preview::wpcf_preview_action()
S
79 1 3
SP_WPCF_Field_custom_import::__construct()
S
78 1 3
SP_WPCF_Field_color::__construct()
S
78 1 3
SP_WPCF_Field_heading::__construct()
S
78 1 3
SP_WP_Carousel_Free::run()
S
82 1 3
SP_WPCF_Field_spacing::__construct()
S
78 1 3
WP_Carousel_Free_Help::help_page_enqueue_scripts()
S
71 1 5
WP_Carousel_Free_Loader::add_filter()
S
77 1 3
Wp_Carousel_Shortcode_Widget::get_title()
S
79 1 3
SP_WP_Carousel_Free::get_plugin_name()
S
82 1 3
SP_WPCF_Field_text::__construct()
S
78 1 3
SP_WPCF_Field_switcher::__construct()
S
78 1 3
SP_WPCF_Field_submessage::__construct()
S
78 1 3
SP_WPCF_Field_image_select::__construct()
S
78 1 3
sp_wpcf()
S
77 1 4
wpcf_get_all_option()
S
81 1 3
SP_WPCF_Field_typography::__construct()
S
78 1 3
SP_WPCF_Field_radio::__construct()
S
78 1 3
SP_WPCF_Field_code_editor::__construct()
S
78 1 3
SP_WP_Carousel_Free::define_constants()
S
75 1 7
wpcf_sanitize_replace_a_to_b()
S
79 1 3
SP_WPCF_Field_image_sizes::__construct()
S
78 1 3
WP_Carousel_Free_Help::is_plugin_installed()
S
78 1 3
WP_Carousel_Free_Loader::__construct()
S
74 1 5
WP_Carousel_Free_Admin::filter_carousel_admin_column()
S
66 1 8
WP_Carousel_Free_I18n::load_plugin_textdomain()
S
69 1 7
SP_WPCF_Field_preview::__construct()
S
78 1 3
SP_WPCF::sanitize_dirname()
S
78 1 3
WP_Carousel_Free_Help::activate_plugin_link()
S
77 1 3
WP_Carousel_Free_Updates::__construct()
S
78 1 3
SP_WPCF_Field_spinner::__construct()
S
78 1 3
SP_WPCF_Field_column::__construct()
S
78 1 3
SP_WPCF::createOptions()
S
78 1 3
Wp_Carousel_Free_Element_Shortcode_Block::on_plugins_loaded()
S
79 1 3
SP_WPCF_Field_notice::__construct()
S
78 1 3