Code Analysis: Cool Timeline 2.3.1

Function Rating Maintainability Complexity Lines of code
CoolTimelineShortcodeFree::cooltimeline_view()
D
13
62 293
ctl_get_google_fonts()
D
4
1 1,079
CTL_Fields::field_data()
D
24
57 148
CTL::setup()
D
27
52 117
CTL_Options::add_options_html()
D
26
48 116
CTL::add_admin_enqueue_scripts()
D
29 44 97
CTL_Fields::field_wp_query_data_title()
D
35 41 71
CTL_Field_typography::render()
D
21
30 230
CTL_Abstract::recursive_output_css()
D
36 41 61
CTL_Field_select::render()
D
33 38 76
CTL_styles::ctl_custom_style()
D
22
25 264
CTL_Metabox::add_meta_box_content()
D
33 36 77
CTL_Options::set_options()
D
35 34 74
ctl_admin_notices::ctl_add_message()
C
42 30 40
CTL::field()
C
36 27 68
CTL_Metabox::save_meta_box()
C
37 26 67
CTL_Shortcoder::get_shortcode()
C
40 26 47
CTL_Field_group::render()
C
35 23 76
CTL_styles::ctl_load_scripts_styles()
B
37 20 71
timeline_block_load_post_assets()
B
40 20 61
CTL_Field_typography::enqueue_google_fonts()
B
44 20 41
CTL_free_migrations::ctl_save_settings()
B
39 16 62
CTL_Field_typography::output()
B
43 17 45
CTL_Shortcoder::add_footer_modal_shortcode()
B
40 16 56
CTL_Field_checkbox::render()
A
41 15 52
CTL_Field_radio::render()
A
41 15 50
cool_plugins_timeline_addons::displayPluginAdminDashboard()
A
40 14 62
CTL_Field_button_set::render()
A
47 16 30
CTL_Field_media::render()
A
38 14 60
CTL_free_shortcode_generator::CTL_free_shortcode_generator()
A
31 7 145
CTL_styles::ctl_get_typeo_output()
A
46 13 38
CTL_Metabox::add_metabox_classes()
A
47 13 35
CTL_Field_upload::render()
A
45 13 33
CTL_Field_typography::create_select()
A
51 13 21
CTL_free_migrations::ctl_postmeta_migration()
A
43 11 50
cool_plugins_timeline_addons::request_pro_plugins_data()
A
45 11 39
WP_Customize_Control_CTL::render_field_content()
A
45 10 40
CTL_Options::add_admin_bar_menu()
A
50 11 25
WP_Customize_Control_CTL::render()
A
46 10 36
cool_plugins_timeline_addons::request_wp_plugins_data()
A
46 10 35
CTL::add_typography_enqueue_styles()
A
49 10 27
CTL::include_plugin_file()
A
51 10 24
CTL_Options::error_check()
A
54 10 22
CoolTimelinePosttypeFree::ctl_custom_columns()
A
47 9 33
ctl_admin_notices::ctl_admin_notice_for_review()
A
50 9 28
CTL_functions::get_fa()
A
50 9 28
CTL_Field_image_select::render()
A
48 9 28
CTL::includes()
A
39 6 72
CTL\feedback\UsersFeedback::show_deactivate_feedback_popup()
A
40 6 71
CTL_Fields::field_attributes()
A
53 9 22
CoolTmVCAddon::ctl_vc_addon()
A
34 2 123
CTL_Field_color::output()
A
54 9 18
ctl_chosen_ajax()
A
54 9 18
CTL_functions::ctl_pagination()
A
44 7 46
ctl_get_icons()
A
51 8 22
CTL_Options::pre_tabs()
A
53 8 22
CTL_Shortcoder::pre_tabs()
A
53 8 22
CTL_Metabox::__construct()
A
53 8 18
ctl_import_ajax()
A
56 8 16
CTL_Metabox::get_meta_value()
A
56 8 16
CoolTimelineShortcodeFree::clt_story_featured_img()
S
49 7 28
cool_plugins_downloader::rollback()
S
51 7 25
CTL_Options::add_admin_menu()
S
52 7 21
ctl_admin_notices::ctl_create_notice_content()
S
41 4 65
CTL::set_used_fields()
S
56 7 18
CTL\feedback\UsersFeedback::submit_deactivation_response()
S
44 5 45
CTL_free_migrations::ctl_recursive_change_key()
S
59 7 14
CTL_functions::ctlfree_get_ctp()
S
61 7 12
CTL_stories_migration::ctl_run_migration()
S
54 6 20
CTL_Field_typography::enqueue()
S
40 3 64
CoolTimeline::ctl_deregister_javascript()
S
56 6 18
CTL_Field_switcher::render()
S
56 6 15
cool_plugins_timeline_addons::cool_plugins_activate()
S
62 7 10
CoolTimelineShortcodeFree::ctl_excerpt_more()
S
57 6 14
ctl_admin_notices::ctl_simple_notice()
S
50 5 28
CTL_Field_fieldset::render()
S
58 6 13
CTL_Options::save_defaults()
S
62 6 11
CTL_Field_image_select::output()
S
60 6 11
CTL_Field_link::render()
S
50 5 25
CTL_styles::ctl_load_assets()
S
53 5 24
ctl_free_parse_update_notice()
S
53 5 21
ctl_export()
S
56 5 17
CTL_Fields::field_name()
S
62 6 10
CTL_Options::pre_sections()
S
59 5 15
CTL_Options::get_options()
S
59 5 15
CTL_Shortcoder::pre_sections()
S
61 5 14
CTL::constants()
S
57 5 14
ctl_array_search()
S
61 5 12
CTL_Field_textarea::shortcoder()
S
61 5 11
CTL_Field_code_editor::enqueue()
S
60 5 11
CoolTimeline::onInit()
S
52 4 26
CoolTimelinePosttypeFree::ctl_submitbox_metabox()
S
62 5 11
CTL_Field_gallery::render()
S
51 4 23
CTL_functions::ctlfree_get_story_date()
S
57 4 16
CTL_Fields::field_after()
S
65 5 7
cool_plugins_timeline_addons::show_plugins()
S
57 4 15
CoolTimelineShortcodeFree::ctl_excerpt_length()
S
62 5 10
CoolTimelineShortcodeFree::ctl_date_formats()
S
59 4 14
ctl_get_upgrade_notice()
S
59 4 13
cp_timeline_cgb_block_assets()
S
47 2 42
ctl_admin_notices::ctl_admin_review_notice_dismiss()
S
59 4 12
CTL_Options::save_options()
S
61 4 12
CTL_Metabox::pre_fields()
S
63 4 11
CTL_Options::add_page_on_load()
S
63 4 11
CTL_Options::pre_fields()
S
63 4 11
ctl_admin_notices::ctl_show_notice()
S
62 4 11
CTL_Field_date::render()
S
51 3 24
CoolTimeline::registers()
S
52 3 22
CTL_Shortcoder::__construct()
S
55 3 18
CTL_Options::__construct()
S
55 3 18
CTL_Shortcoder::add_guteberg_blocks()
S
58 3 15
cool_plugins_timeline_addons::cool_plugins_install()
S
62 4 10
CTL_Field_callback::render()
S
69 4 6
ctl_reset_ajax()
S
63 4 9
CTL_free_shortcode_generator::ctl_custom_shortcode_style()
S
54 1 42
CoolTimeline::ctl_include_files()
S
52 2 26
CoolTimeline::ctl_save_story_meta()
S
61 3 11
CTL_stories_migration::ctl_migrate_old_stories()
S
62 3 11
CoolTimelineShortcodeFree::ctl_story_cls()
S
63 3 11
CoolTimelinePosttypeFree::cooltimeline_custom_post_type()
S
46 1 40
CTL_Field_icon::render()
S
56 2 16
CTL_Shortcoder::once_editor_setup()
S
67 3 8
CTL_Metabox::get_default()
S
71 3 5
cool_plugins_timeline_addons::enqueue_required_scripts()
S
65 3 7
CoolTimelinePosttypeFree::ctl_generted_page_label()
S
70 3 6
CTL_Abstract::__construct()
S
68 3 6
CTL_Field_group::enqueue()
S
68 3 8
CTL_Field_link::enqueue()
S
66 3 9
CTL\feedback\UsersFeedback::enqueue_feedback_scripts()
S
66 3 7
CTL_Options::get_default()
S
71 3 5
CTL_Field_notice::render()
S
72 3 4
CTL_Shortcoder::get_default()
S
71 3 5
CTL_functions::ctlfree_generate_custom_timestamp()
S
65 3 9
ctl_admin_notices::ctl_admin_notice_dismiss()
S
62 3 10
CTL_Field_code_editor::render()
S
58 2 14
CTL_Field_icon::add_footer_modal_icon()
S
59 1 24
CoolTimelineInstantBuilder::ctl_timeline_editor_backend_assets()
S
56 1 20
timeline_block_editor_assets()
S
59 1 17
ctl_gutenberg_scripts()
S
57 1 17
ctl_free_in_plugin_update_message()
S
67 2 8
ctl_validate_numeric()
S
73 2 5
ctl_validate_required()
S
73 2 5
ctl_validate_url()
S
72 2 5
ctl_free_create_admin_notice()
S
68 2 8
CTL_Field_subheading::render()
S
78 2 3
CTL_Field_submessage::render()
S
73 2 4
CTL_Field_content::render()
S
73 2 5
CTL::add_admin_body_class()
S
70 2 6
CTL_free_migrations::ctl_settings_migration()
S
63 2 10
CoolTimelineShortcodeFree::load_ctl_for_elementor()
S
73 2 5
CTL_Shortcoder::add_media_buttons()
S
71 2 5
cool_plugins_timeline_addons::init()
S
71 2 6
CTL_Options::ajax_save()
S
66 2 8
CoolTimeline::ctl_flush_rules()
S
72 2 6
CTL_Field_date::enqueue()
S
74 2 5
ctl_validate_email()
S
72 2 5
ctl_admin_notices::ctl_create_notice()
S
71 2 6
CTL::add_custom_css()
S
72 2 5
CTL_Metabox::add_meta_box()
S
70 2 5
CTL_Options::add_admin_footer_text()
S
74 2 4
CTL_Field_link::add_wp_link_dialog()
S
68 2 7
CoolTimeline::get_instance()
S
71 2 6
ctl_timeout()
S
78 2 3
CTL_Fields::field_before()
S
77 2 3
ctl_customize_validate_url()
S
70 2 6
ctl_customize_validate_required()
S
70 2 6
CTL_Field_heading::render()
S
78 2 3
ctl_customize_validate_numeric()
S
70 2 6
CoolTimelineInstantBuilder::gctl_timeline_fronted_block_assets()
S
65 2 10
CTL_Field_text::render()
S
67 2 6
ctl_customize_validate_email()
S
70 2 6
CTL_free_shortcode_generator::get_instance()
S
71 2 6
CTL_Field_color::render()
S
67 2 6
CTL::init()
S
67 2 9
CTL_Field_select::enqueue()
S
74 2 5
CoolTimelineInstantBuilder::get_instance()
S
72 2 6
ctl_block_callback()
S
63 2 10
wpc_admin_datetimepicker_js_function()
S
69 1 13
CTL::__construct()
S
62 1 11
CTL_Field_textarea::__construct()
S
78 1 3
CoolTmVCAddon::__construct()
S
91 1 2
CTL::createOptions()
S
78 1 3
ctl_get_default_icons()
S
53 1 6
CTL_Shortcoder::instance()
S
79 1 3
CTL_Field_radio::__construct()
S
78 1 3
ctl_wp_editor_api()
S
76 1 4
CoolTimelinePosttypeFree::__construct()
S
91 1 2
CTL_Field_date::__construct()
S
78 1 3
CTL_styles::clt_minify_css()
S
65 1 8
CoolTimeline::ctl_load_plugin_textdomain()
S
77 1 3
CTL_Abstract::collect_output_css_and_typography()
S
81 1 3
CTL::createProfileOptions()
S
78 1 3
CTL_Field_icon::__construct()
S
78 1 3
cool_plugins_timeline_addons::init_plugins_dasboard_page()
S
73 1 4
CTL_Field_image_select::__construct()
S
78 1 3
CTL_Field_heading::__construct()
S
78 1 3
CTL_Field_upload::__construct()
S
78 1 3
CTL_Field_datetime::__construct()
S
79 1 3
CoolTimeline::ctl_deactivate()
S
91 1 2
CTL_Field_datetime::render()
S
62 1 10
CTL_Field_subheading::__construct()
S
78 1 3
CTL_Fields::__construct()
S
69 1 7
CTL::is_active_plugin()
S
78 1 3
CTL_Field_select::__construct()
S
78 1 3
CoolTimelinePosttypeFree::add_new_cool_timeline_columns()
S
64 1 9
CTL_Field_notice::__construct()
S
78 1 3
CTL_free_shortcode_generator::__construct()
S
76 1 4
CTL_Field_switcher::__construct()
S
78 1 3
CTL_Field_color::__construct()
S
78 1 3
CTL_Field_link::__construct()
S
78 1 3
CoolTimelineInstantBuilder::__construct()
S
75 1 4
CoolTimelineShortcodeFree::ctl_crm()
S
78 1 3
CoolTimelineShortcodeFree::__construct()
S
91 1 2
ctl_admin_notices::ctl_show_error()
S
71 1 6
CTL_Field_button_set::__construct()
S
78 1 3
CTL_Field_submessage::__construct()
S
78 1 3
CTL_Field_typography::__construct()
S
78 1 3
editor_side_css()
S
69 1 8
ctl_sanitize_replace_a_to_b()
S
79 1 3
ctl_get_default_icons()
S
56 1 6
CTL::createShortcoder()
S
78 1 3
CoolTimeline::__construct()
S
91 1 2
CTL_Field_group::__construct()
S
78 1 3
CTL_functions::__construct()
S
91 1 2
CTL_Field_callback::__construct()
S
78 1 3
CTL\feedback\UsersFeedback::onInit()
S
79 1 3
CoolTimelinePosttypeFree::register()
S
65 1 8
CTL::include_plugin_url()
S
77 1 3
CTL_Field_media::__construct()
S
78 1 3
CTL::createWidget()
S
75 1 4
CTL_styles::register()
S
72 1 5
CTL_Field_gallery::__construct()
S
78 1 3
CTL_Field_content::__construct()
S
78 1 3
ctl_sanitize_title()
S
81 1 3
CTL::createNavMenuOptions()
S
78 1 3
CoolTimeline::ctl_activate()
S
68 1 7
CTL_stories_migration::register()
S
75 1 4
ctl_admin_notices::ctl_load_script()
S
74 1 4
CTL::sanitize_dirname()
S
78 1 3
CoolTimeline::ctl_settings_link()
S
73 1 5
CTL::textdomain()
S
77 1 3
CTL\feedback\UsersFeedback::__construct()
S
71 1 5
cool_plugins_timeline_addons_settings_page()
S
75 1 4
CTL_stories_migration::__construct()
S
91 1 2
CTL_styles::__construct()
S
91 1 2
CTL::createMetabox()
S
78 1 3
CTL_free_migrations::__construct()
S
75 1 4
CTL_Field_checkbox::__construct()
S
78 1 3
CoolTimeline::ctl_add_new_item()
S
77 1 3
CTL_Options::instance()
S
79 1 3
CTL::createTaxonomyOptions()
S
78 1 3
CTL_Metabox::instance()
S
79 1 3
CoolTimelineShortcodeFree::register()
S
64 1 9
CTL_Field_textarea::render()
S
69 1 6
CTL_Field_text::__construct()
S
78 1 3
CTL::createCustomizeOptions()
S
78 1 3
CTL_Field_icon::enqueue()
S
75 1 4
CoolTmVCAddon::register()
S
75 1 4
CTL_Field_code_editor::__construct()
S
78 1 3
CTL::createSection()
S
75 1 4
CTL_Field_fieldset::__construct()
S
78 1 3
CTL::createCommentMetabox()
S
78 1 3
CTL_Walker_Nav_Menu_Edit::start_el()
S
65 1 8