Code Analysis: Shortcodes Ultimate 5.10.2

Function Rating Maintainability Complexity Lines of code
su_image_resize()
D
21
43 207
su_shortcode_button()
D
23
34 178
su_shortcode_posts()
D
26
26 170
su_get_slides()
C
34 24 91
Su_Generator::settings()
B
38 24 53
su_shortcode_image_carousel()
B
30 17 133
su_parse_csv()
B
38 20 75
su_shortcode_list()
B
35 19 86
su_shortcode_scheduler()
B
38 17 73
su_hex_shift()
B
39 17 58
su_shortcode_carousel()
B
35 15 76
su_shortcode_slider()
B
36 15 75
Su_Generator::get_shortcode_code()
A
43 15 46
Shortcodes_Ultimate_Admin_Shortcodes::get_shortcode_code()
A
43 15 46
su_get_gallery_slides_posts()
A
41 13 60
su_html_dropdown()
A
41 12 58
su_get_gallery_slides()
A
44 12 45
su_shortcode_youtube_advanced()
A
38 10 71
su_shortcode_tooltip()
A
34 8 99
su_shortcode_custom_gallery()
A
40 10 57
su_html_icon()
A
46 10 41
Su_Generator::popup()
A
42 9 50
Shortcodes_Ultimate_Admin_Shortcodes::get_available_shortcodes()
A
49 10 32
su_shortcode_display_posts_build_query()
A
41 8 62
su_shortcode_display_posts_build_tax_query()
A
46 9 40
su_shortcode_display_posts_prevnext_pagination_link()
A
46 9 40
su_shortcode_post()
A
47 9 35
Su_Tools::get_icon()
A
48 9 34
su_shortcode_csv_table()
A
43 8 48
su_shortcode_user()
A
50 8 29
su_shortcode_vimeo()
A
45 7 40
Shortcodes_Ultimate_Notice::dismiss_notice()
A
52 8 25
su_shortcode_youtube()
A
46 7 38
su_shortcode_meta()
S
50 7 29
su_shortcode_members()
S
49 7 28
su_shortcode_tabs()
S
44 6 43
Shortcodes_Ultimate_Admin_Settings::get_plugin_settings()
S
36 2 102
Shortcodes_Ultimate_Notice_Unsafe_Features::display_notice()
S
54 7 22
Su_Generator::ajax_add_preset()
S
53 7 22
su_shortcode_table()
S
48 6 33
su_shortcode_expand()
S
48 6 30
su_shortcode_lightbox_content()
S
45 5 43
su_shortcode_dailymotion()
S
45 5 40
su_csv_to_html()
S
53 6 22
su_parse_range()
S
54 6 22
su_adjust_lightness()
S
53 6 21
su_delete_resized_images()
S
54 6 20
su_shortcode_feed()
S
49 5 32
Shortcodes_Ultimate_Shortcodes::register()
S
57 6 16
Su_Generator::button_html_editor()
S
46 4 45
su_shortcode_note()
S
49 5 29
Su_Generator::presets_list()
S
58 6 13
Shortcodes_Ultimate_Admin_Shortcodes::shortcode_image()
S
52 5 27
su_shortcode_qrcode()
S
42 3 57
su_shortcode_display_posts_store()
S
61 6 12
su_shortcode_box()
S
47 4 39
su_shortcode_quote()
S
52 5 23
su_adjust_brightness()
S
53 5 22
su_shortcode_video()
S
47 4 33
su_get_config()
S
56 5 18
Shortcodes_Ultimate_Admin_Shortcodes::get_single_shortcode_options()
S
58 5 17
Su_Assets::register()
S
38 1 76
Shortcodes_Ultimate_Widget::widget()
S
57 5 16
Su_Generator::ajax_get_terms()
S
62 6 10
su_shortcode_audio()
S
49 4 30
Su_Generator::get_terms()
S
59 5 14
Shortcodes_Ultimate_Notice::is_dismissed()
S
60 5 14
Su_Generator::ajax_remove_preset()
S
59 5 13
Su_Generator::is_addons_active()
S
60 5 12
Su_Generator::ajax_get_preset()
S
61 5 11
su_safely_apply_user_filter()
S
64 5 11
su_shortcode_posts_locate_template()
S
53 4 25
Shortcodes_Ultimate::define_admin_hooks()
S
41 1 68
su_shortcode_screenr()
S
52 4 23
su_shortcode_column()
S
54 4 20
su_get_slides_432()
S
56 4 20
Shortcodes_Ultimate_Admin_Extra_Shortcodes::get_shortcodes()
S
43 1 64
Shortcodes_Ultimate_Admin_Shortcodes::get_groups()
S
55 4 19
su_shortcode_service()
S
47 3 34
su_shortcode_display_posts_locate_template()
S
57 4 17
Su_Generator_Views::select()
S
61 5 10
su_shortcode_permalink()
S
51 3 30
Shortcodes_Ultimate::define_common_hooks()
S
59 4 14
su_shortcode_gmap()
S
51 3 29
Shortcodes_Ultimate_Admin::get_template()
S
60 4 13
Shortcodes_Ultimate_Admin_Settings::maybe_disable_unsafe_features()
S
61 4 13
su_shortcode_dummy_text()
S
52 3 28
Shortcodes_Ultimate_Notice::update_notice_status()
S
61 4 12
Shortcodes_Ultimate_Notice_Rate::display_notice()
S
63 4 12
su_shortcode_spoiler()
S
50 3 27
su_get_shortcode_defaults()
S
62 4 11
su_shortcode_siblings()
S
52 3 26
su_shortcode_tab()
S
51 3 26
Su_Generator_Views::image_source()
S
46 2 39
Shortcodes_Ultimate_Admin_Extra_Shortcodes::register_shortcodes()
S
55 3 22
su_shortcode_subpages()
S
54 3 22
Shortcodes_Ultimate_Admin_Shortcodes::get_possible_values()
S
47 2 36
su_is_valid_template_name()
S
54 3 21
su_parse_images_source()
S
56 3 20
su_shortcode_dummy_text_fetch()
S
55 3 20
su_shortcode_media()
S
55 3 19
su_shortcode_display_posts()
S
49 2 32
Shortcodes_Ultimate_Notice::get_dismiss_link()
S
58 3 17
su_shortcode_divider()
S
50 2 31
Shortcodes_Ultimate_Admin_Settings::add_settings()
S
51 2 31
su_do_nested_shortcodes()
S
58 3 15
su_shortcode_display_posts_get_current_page()
S
69 4 6
su_set_file_extension()
S
63 4 10
su_is_positive_number()
S
66 4 9
Shortcodes_Ultimate_Shortcodes::add()
S
63 4 10
Shortcodes_Ultimate_Admin_Settings::enqueue_scripts()
S
60 3 14
su_shortcode_template()
S
60 3 13
su_error_message()
S
62 3 13
Shortcodes_Ultimate_Admin_Shortcodes::single_shortcode_page_content()
S
62 3 13
Shortcodes_Ultimate_Admin_Extra_Shortcodes::get_template()
S
61 3 12
Su_Assets::custom_css()
S
53 2 25
Su_Generator::button_classic_editor()
S
54 2 25
Su_Generator::button_block_editor()
S
54 2 23
su_shortcode_animate()
S
53 2 21
su_shortcode_menu()
S
56 2 20
su_shortcode_document()
S
54 2 20
su_shortcode_lightbox()
S
54 2 20
Shortcodes_Ultimate_Widget::__construct()
S
56 2 20
su_shortcode_highlight()
S
57 2 17
su_shortcode_dummy_image()
S
56 2 17
su_shortcode_label()
S
58 2 16
Su_Assets::skin_url()
S
67 3 6
su_shortcode_guests()
S
63 3 9
su_shortcode_display_posts_prevnext_pagination()
S
67 3 8
su_expand_short_color()
S
69 3 6
Su_Generator::skins_link()
S
60 2 15
Shortcodes_Ultimate_Admin::sanitize_checkbox()
S
77 3 3
Su_Assets::enqueue()
S
68 3 6
Shortcodes_Ultimate_Activator::setup_defaults()
S
66 3 8
Su_Assets::add()
S
73 3 4
Shortcodes_Ultimate_Admin_Shortcodes::the_menu_page()
S
66 3 9
Shortcodes_Ultimate_Admin_Shortcodes::get_current_group()
S
63 3 10
Shortcodes_Ultimate_Admin_Shortcodes::get_default_value()
S
69 3 6
Shortcodes_Ultimate_Admin::get_current_tab()
S
65 3 9
Shortcodes_Ultimate_Upgrade::setup_defaults()
S
66 3 8
su_join_paths()
S
60 2 14
Shortcodes_Ultimate_Admin_Addons::add_help_tabs()
S
61 2 13
Shortcodes_Ultimate_Admin_Settings::add_help_tabs()
S
61 2 13
Shortcodes_Ultimate_Admin_Shortcodes::add_help_tabs()
S
61 2 13
Shortcodes_Ultimate_Activator::check_php_version()
S
62 2 12
Shortcodes_Ultimate_Activator::check_wp_version()
S
62 2 12
Shortcodes_Ultimate_Admin_Shortcodes::enqueue_scripts()
S
63 2 11
Su_Generator::enqueue_assets()
S
55 1 26
Shortcodes_Ultimate_Upgrade::maybe_upgrade()
S
64 2 11
Shortcodes_Ultimate_Admin_Addons::enqueue_scripts()
S
64 2 11
Shortcodes_Ultimate::load_dependencies()
S
53 1 25
Su_Generator::__construct()
S
54 1 22
Su_Generator::presets()
S
57 1 19
Su_Widget::form()
S
58 1 17
su_shortcode_heading()
S
57 1 16
su_do_nested_shortcodes_alt()
S
69 2 6
Su_Widget::widget()
S
64 2 9
Su_Generator::get_taxonomies()
S
68 2 7
su_shortcode_dropcap()
S
57 1 15
su_shortcode_private()
S
66 2 7
su_is_filter_safe()
S
78 2 3
Shortcodes_Ultimate_Admin::get_first_tab()
S
73 2 5
su_get_css_class()
S
77 2 3
Shortcodes_Ultimate_Admin_Shortcodes::get_current_shortcode()
S
72 2 5
Shortcodes_Ultimate_Admin_Addons::get_addons()
S
65 2 8
su_get_current_url()
S
73 2 4
su_do_shortcode()
S
69 2 6
su_shortcode_display_posts_pagination()
S
70 2 6
su_html_style()
S
72 2 5
su_slide_link_save()
S
70 2 6
su_is_media_taxonomy()
S
74 2 4
su_get_image_sizes()
S
65 2 9
Su_Generator_Views::shadow()
S
67 2 5
su_maybe_add_css_units()
S
72 2 6
Su_Generator::get_shortcodes()
S
65 2 10
Shortcodes_Ultimate_Upgrade::upgrade_to()
S
68 2 7
Shortcodes_Ultimate_Notice::include_template()
S
75 2 5
Shortcodes_Ultimate_Notice::defer_first_time()
S
68 2 7
Su_Widget::register()
S
74 2 5
Shortcodes_Ultimate_Shortcodes::get()
S
70 2 6
Shortcodes_Ultimate_Shortcodes::add_ids()
S
69 2 6
Su_Generator_Views::border()
S
60 2 10
Shortcodes_Ultimate_Shortcodes::remove()
S
72 2 5
Shortcodes_Ultimate_Admin_Addons::get_addon_permalink()
S
67 2 7
Shortcodes_Ultimate_Admin_Shortcodes::implodef()
S
69 2 6
Shortcodes_Ultimate_Upgrade::maybe_upgrade_to()
S
72 2 6
Shortcodes_Ultimate_Admin_Extra_Shortcodes::register_group()
S
70 2 6
Su_Assets::rtl_shortcodes()
S
75 2 4
Su_Generator::access()
S
77 2 3
Su_Generator_Views::taxonomy()
S
66 2 8
Su_Generator_Views::post_type()
S
63 2 10
Shortcodes_Ultimate_Admin_Settings::__construct()
S
58 1 15
Su_Assets::rtl_admin()
S
75 2 4
Su_Generator::ajax_get_icons()
S
65 2 8
su_shortcode_frame()
S
59 1 14
Su_Assets::__construct()
S
60 1 14
su_filter_disable_wptexturize()
S
61 1 13
su_slide_link_input()
S
61 1 13
Shortcodes_Ultimate_Admin_Addons::add_menu_pages()
S
62 1 13
Shortcodes_Ultimate_Admin::__construct()
S
62 1 12
su_shortcode_spacer()
S
62 1 12
Su_Widget::__construct()
S
62 1 12
su_shortcode_pullquote()
S
61 1 12
Shortcodes_Ultimate_Admin_Top_Level::add_menu_pages()
S
62 1 12
Shortcodes_Ultimate_Admin::the_page_title()
S
81 1 3
Su_Generator_Views::__construct()
S
100 1 1
Shortcodes_Ultimate_Upgrade::__construct()
S
74 1 5
Shortcodes_Ultimate_Admin_Top_Level::__construct()
S
79 1 3
su_get_icon()
S
81 1 3
Shortcodes_Ultimate_Notice::__construct()
S
67 1 8
Shortcodes_Ultimate_Admin_Settings::add_menu_pages()
S
64 1 10
su_skin_url()
S
81 1 3
Su_Generator_Views::textarea()
S
65 1 8
su_compatibility_mode_prefix()
S
82 1 3
Shortcodes_Ultimate_Admin::sanitize_checkbox_group()
S
78 1 3
Su_Generator::button()
S
79 1 3
su_do_attribute()
S
72 1 5
su_shortcode_posts_include_template()
S
74 1 5
Su_Generator::classic_editor_button()
S
79 1 3
Su_Generator_Views::color()
S
74 1 4
Shortcodes_Ultimate_Admin_Extra_Shortcodes::as_callback()
S
79 1 3
su_current_user_can_insert()
S
70 1 7
Shortcodes_Ultimate_Widget::update()
S
70 1 6
Shortcodes_Ultimate_Shortcodes::get_all()
S
72 1 5
Su_Assets::assets()
S
69 1 6
Shortcodes_Ultimate_Admin_Shortcodes::add_menu_pages()
S
65 1 10
Shortcodes_Ultimate_Admin::add_submenu_page()
S
69 1 6
Su_Tools::do_attr()
S
77 1 3
Shortcodes_Ultimate_Notice::display_notice()
S
100 1 0
Shortcodes_Ultimate_Admin_Shortcodes::is_single_shortcode_page()
S
79 1 3
su_is_unsafe_features_enabled()
S
80 1 3
Shortcodes_Ultimate::__construct()
S
64 1 10
Shortcodes_Ultimate_Admin::add_menu_pages()
S
98 1 1
Shortcodes_Ultimate_Admin::add_settings()
S
98 1 1
Shortcodes_Ultimate_Admin_Extra_Shortcodes::__construct()
S
98 1 1
su_get_all_shortcodes()
S
82 1 3
Shortcodes_Ultimate_Upgrade::update_saved_version()
S
79 1 3
Shortcodes_Ultimate_Admin::get_tabs()
S
82 1 3
su_query_asset()
S
80 1 3
Su_Generator_Views::upload()
S
71 1 4
Shortcodes_Ultimate_Widget::form()
S
66 1 8
Shortcodes_Ultimate_Admin_Shortcodes::add_action_links()
S
64 1 10
Su_Data::icons()
S
80 1 3
Shortcodes_Ultimate_Admin::get_capability()
S
79 1 3
Shortcodes_Ultimate_Admin::the_template()
S
79 1 3
Su_Generator::filter_deprecated_shortcodes()
S
78 1 3
Su_Widget::update()
S
71 1 6
Shortcodes_Ultimate_Widget::register()
S
81 1 3
Su_Generator::preview()
S
64 1 9
Shortcodes_Ultimate_Notice::get_dismissed_notices()
S
80 1 3
su_ecssc()
S
81 1 3
su_get_plugin_version()
S
80 1 3
Shortcodes_Ultimate_Admin::add_menu_page()
S
68 1 6
su_add_shortcode()
S
80 1 3
su_get_plugin_path()
S
80 1 3
Shortcodes_Ultimate_Notice::get_current_screen_id()
S
76 1 4
su_cmpt()
S
82 1 3
Shortcodes_Ultimate_Admin::get_page_title()
S
70 1 7
Shortcodes_Ultimate_Admin_Shortcodes::get_shortcode_description()
S
78 1 3
Shortcodes_Ultimate_Admin::get_component_url()
S
82 1 3
Su_Generator_Views::text()
S
67 1 7
su_shortcode_menu_fallback()
S
80 1 3
su_shortcode_accordion()
S
73 1 4
su_scattr()
S
81 1 3
su_enqueue_generator()
S
83 1 3
Shortcodes_Ultimate_Admin_Top_Level::the_menu_page()
S
81 1 3
Shortcodes_Ultimate_Notice::current_user_can_view()
S
80 1 3
Shortcodes_Ultimate_Upgrade::is_saved_version_lower_than()
S
70 1 7
Shortcodes_Ultimate::get_instance()
S
80 1 3
Su_Generator_Views::extra_css_class()
S
67 1 7
su_filter_custom_formatting()
S
67 1 8
Su_Generator_Views::icon()
S
71 1 4
Su_Generator_Views::number()
S
72 1 4
Su_Generator_Views::term()
S
74 1 4
Su_Generator::access_check()
S
69 1 7
su_parse_shortcode_atts()
S
70 1 7
Shortcodes_Ultimate_Admin_Settings::add_action_links()
S
64 1 10
run_shortcodes_ultimate()
S
72 1 5
Shortcodes_Ultimate_Generator::__construct()
S
82 1 3
su_shortcode_row()
S
73 1 4
Su_Generator_Views::bool()
S
72 1 4
Shortcodes_Ultimate_Admin::sanitize_prefix()
S
79 1 3
su_remove_shortcode()
S
81 1 3
su_is_valid_hex()
S
79 1 3
Shortcodes_Ultimate_Admin::the_menu_page()
S
71 1 5
su_get_utm_link()
S
65 1 10
Shortcodes_Ultimate_Admin_Extra_Shortcodes::is_extra_active()
S
80 1 3
activate_shortcodes_ultimate()
S
76 1 4
Su_Generator::ajax_get_taxonomies()
S
70 1 6
Shortcodes_Ultimate_Admin::the_settings_field()
S
78 1 3
Shortcodes_Ultimate_Admin::is_component_page()
S
75 1 4
Shortcodes_Ultimate_Admin_Extra_Shortcodes::get_image_url()
S
79 1 3
Shortcodes_Ultimate_Admin::get_plugin_menu_pages()
S
81 1 3
Shortcodes_Ultimate_Admin::enqueue_scripts()
S
98 1 1
shortcodes_ultimate()
S
82 1 3
Shortcodes_Ultimate_Admin_Extra_Shortcodes::generator_callback()
S
79 1 3
Shortcodes_Ultimate_Activator::activate()
S
70 1 7
su_get_plugin_url()
S
80 1 3
su_shortcode_display_posts_get_pagination_key()
S
72 1 6
Su_Generator::enqueue_generator()
S
77 1 4
Shortcodes_Ultimate_Admin::get_tab_url()
S
75 1 4
su_shortcode_display_posts_include_template()
S
74 1 5
Shortcodes_Ultimate_Admin::the_settings_section()
S
74 1 4
su_get_shortcode_prefix()
S
81 1 3
Su_Generator_Views::slider()
S
72 1 4
Shortcodes_Ultimate_Notice_Rate::__construct()
S
72 1 5
Shortcodes_Ultimate_Upgrade::is_version_changed()
S
80 1 3
Su_Assets::prnt()
S
70 1 6
Shortcodes_Ultimate_Admin::get_component_hook_suffix()
S
82 1 3
su_get_shortcode()
S
81 1 3
su_filter_the_content()
S
80 1 3