Code Analysis: Twentig 1.2.5

Function Rating Maintainability Complexity Lines of code
twentig_twentyone_customize_register()
D
0
15 2,102
twentig_twentytwenty_customize_register()
D
1
5 1,939
twentig_twentytwenty_body_class()
D
17
81 187
twentig_twentyone_body_class()
D
16
79 215
twentig_twentyone_print_customizer_css()
D
16
56 290
twentig_twentytwenty_print_customizer_css()
D
20
44 248
twentig_twentyone_print_editor_customizer_css()
D
23
35 194
twenty_twenty_one_entry_meta_footer()
D
31 35 108
twentig_twentytwenty_change_latest_posts_image_sizes()
D
35 37 75
twentig_twentyone_get_font_presets()
D
16
1 613
twentig_twentytwenty_get_font_presets()
D
17
1 581
twentig_get_fonts()
C
19
1 526
twentig_twentyone_change_latest_posts_image_sizes()
C
38 30 54
twentig_twentytwenty_print_editor_customizer_css()
C
28
21 170
twentig_twentyone_calculate_image_sizes()
B
38 24 60
twentig_fonts_url()
B
37 23 67
twentig_twentyone_logo_transparent()
B
38 23 63
twentig_calculate_image_sizes()
B
46 18 35
twentig_render_menu_page()
B
30 9 169
twentig_twentyone_plugins_css()
B
33 9 168
twentig_twentytwenty_theme_support()
B
40 16 60
twentig_twentyone_get_footer()
B
38 14 78
twentig_logo_font_url()
A
44 15 41
twentig_display_featured_image()
A
50 16 26
twentig_twentyone_entry_meta_header()
A
45 15 40
twentig_twentyone_fonts_url()
A
41 13 53
twentig_twentyone_display_featured_image()
A
51 14 25
twentig_twentyone_post_class()
A
48 12 32
twentig_get_footer()
A
39 9 76
twentig_twentytwenty_plugins_css()
A
39 5 131
twenty_twenty_one_post_thumbnail()
A
46 10 41
twentig_twentyone_theme_support()
A
42 9 51
Twentig_Nav_Menu::twentig_twentyone_filter_primary_nav_menu_objects()
A
50 10 28
Twentig_Customize_Select_Optgroup_Control::render_content()
A
48 9 32
twentig_twentytwenty_customizer_live_css_template()
A
100 1 145
twentig_twentyone_logo_font_url()
A
48 8 32
twentig_get_footer_colors_css()
A
45 7 43
twentig_twentyone_customizer_live_css_template()
A
100 1 132
twentig_post_class()
A
56 8 18
twentig_twentyone_has_sidebar()
S
62 8 11
twentig_twentyone_plugins_setup()
S
53 7 25
Twentig_Customize_Dropdown_Reusable_Blocks_Control::render_content()
S
47 6 37
twentig_twentyone_get_footer_branding()
S
56 7 19
twentig_logo_transparent()
S
48 6 34
twentig_twentyone_has_footer_block_background()
S
55 7 18
twentig_twentytwenty_post_nav_background()
S
56 7 16
twentig_twentyone_get_heading_curated_fonts()
S
35 1 104
twentig_is_option_enabled()
S
59 7 14
twentig_get_block_css_classes()
S
35 1 103
twentig_twentytwenty_plugins_setup()
S
52 6 27
Twentig_Customize_Dropdown_Pages_Private_Control::render_content()
S
47 5 36
twentig_get_footer_credits()
S
49 5 34
twentig_twentyone_get_font_choices()
S
56 6 18
twentig_twentyone_is_cpt_archive()
S
57 6 18
twenty_twenty_one_the_posts_navigation()
S
49 5 33
twentig_twentyone_is_blog_page()
S
69 7 6
twentig_get_font_stack()
S
58 6 15
twentig_twentytwenty_get_heading_font_sizes()
S
46 4 44
twentig_twentyone_enqueue_plugin_scripts()
S
61 6 13
twentig_twentytwenty_enqueue_plugin_scripts()
S
61 6 13
twentig_twentyone_theme_scripts()
S
51 5 27
Twentig_Customize_Checkbox_Multiple_Control::render_content()
S
54 5 23
Twentig_Page_Templater::view_project_template()
S
53 5 22
twentig_get_registered_pattern_categories()
S
40 1 80
Twentig_Nav_Menu::twentig_twentyone_custom_primary_nav()
S
56 5 18
twentig_add_more_to_excerpt()
S
66 6 6
twentig_post_meta_top()
S
58 5 15
twentig_twentyone_excerpt_more()
S
63 6 9
twentig_twentyone_custom_excerpt_length()
S
65 6 9
twentig_twentyone_get_body_curated_fonts()
S
40 1 74
twentig_post_meta_bottom()
S
60 5 12
twentig_render_reusable_block()
S
62 5 11
twentig_twentyone_wp_nav_menu_objects_footer()
S
61 5 11
twentig_twentytwenty_theme_scripts()
S
52 4 26
twentig_get_elements_array_for_colors()
S
51 4 25
twentig_twentyone_get_footer_credits()
S
54 4 21
twentig_block_editor_assets()
S
47 3 36
twentig_twentytenty_nav_menu_social_icons()
S
54 4 21
twentig_set_404_template()
S
50 3 33
twentig_get_data_from_file()
S
58 4 17
twentig_filter_navigation()
S
64 5 9
twentig_filter_footer_colors()
S
67 5 7
twentig_filter_colors()
S
65 5 8
twentig_get_footer_social_menu()
S
52 3 30
twentig_filter_content()
S
64 5 9
twentig_twentyone_footer_logo()
S
60 4 14
twentig_hide_categories_in_entry_header()
S
60 4 14
twentig_content_hero_image()
S
61 4 13
twentig_twentyone_generate_color_variables()
S
51 3 27
twentig_get_body_fonts()
S
63 4 11
twentig_get_heading_fonts()
S
63 4 11
twentig_twentyone_register_block_styles()
S
51 2 33
Twentig_Nav_Menu::twentig_twentyone_nav_menu_social_icons()
S
64 4 9
twentig_twentyone_filter_excerpt()
S
71 4 5
twentig_validate_options()
S
64 4 10
twentig_custom_excerpt_length()
S
66 4 9
twentig_twentytenty_page_cover_excerpt()
S
70 4 6
twentig_twentyone_filter_content()
S
71 4 5
twentig_twentytwenty_sanitize_accessible_colors()
S
65 4 9
twentig_filter_column_block()
S
68 4 6
twentig_twentytwenty_add_link_to_featured_image()
S
69 4 6
twentig_register_patterns()
S
52 2 27
twentig_footer_menu_widgets()
S
62 3 12
Twentig_Customize_Font_Presets_Control::render_content()
S
54 2 25
twentig_get_footer_menu()
S
56 2 23
twentig_twentyone_get_footer_menu()
S
55 2 23
twentig_initialize_settings()
S
50 1 37
twentig_twentyone_customize_controls_enqueue_scripts()
S
52 1 31
twentig_twentyone_is_cpt_single()
S
66 3 10
twentig_sanitize_block_id()
S
69 3 7
twentig_remove_excerpt_single_post()
S
72 3 5
twentig_sanitize_multi_choices()
S
73 3 4
twentig_private_title_format()
S
71 3 6
twentig_sanitize_float()
S
71 3 6
twentig_twentyone_hide_tagline()
S
70 3 6
twentig_twentytwenty_resource_hints()
S
65 3 9
twentig_twentytwenty_register_block_styles()
S
53 1 30
twentig_twentyone_resource_hints()
S
65 3 9
twentig_enable_block_directory()
S
67 3 8
twentig_twentyone_generate_value()
S
66 3 8
twentig_filter_display_post_states()
S
67 3 7
twentig_sanitize_integer()
S
71 3 6
twentig_twentytenty_modal_menu()
S
69 3 6
twentig_disable_top_footer_menus()
S
71 3 6
twentig_get_font_fallback()
S
65 3 9
twentig_get_default_body_font_size()
S
70 3 6
twentig_is_amp_endpoint()
S
71 3 6
twentig_twentytenty_load_theme_files()
S
60 2 14
twentig_twentyone_load_theme_files()
S
60 2 14
twentig_block_assets()
S
60 2 13
twentig_menu_page()
S
54 1 27
twentig_twentytwenty_customize_controls_enqueue_scripts()
S
53 1 27
Twentig_Page_Templater::register_project_templates()
S
62 2 11
twentig_render_settings_page()
S
56 1 25
twentig_twentytwenty_sanitize_credit()
S
54 1 24
twentig_twentyone_get_cpt()
S
56 1 21
twentig_get_registered_page_categories()
S
57 1 20
twentig_sanitize_fonts()
S
71 2 5
Twentig_Page_Templater::get_instance()
S
71 2 6
twentig_twentyone_is_light_theme()
S
68 2 7
twentig_sanitize_choices()
S
72 2 5
twentig_twentyone_set_content_width()
S
70 2 7
twentig_sanitize_font_weight()
S
67 2 7
Twentig_Customize_Range_Control::content_template()
S
72 1 15
twentig_twentytwenty_disable_socials()
S
72 2 6
Twentig_Block_Patterns_Registry::get_instance()
S
71 2 6
twentig_twentyone_filter_navigation()
S
71 2 6
twentig_footer_has_nav_menu()
S
65 2 9
twentig_twentyone_comments_open()
S
71 2 6
twentig_read_more_tag()
S
70 2 6
twentig_twentyone_print_meta_info()
S
66 2 8
twentig_twentyone_comments_number()
S
71 2 6
twentig_comments_open()
S
71 2 6
twentig_admin_enqueue_about_scripts()
S
71 2 5
Twentig_Nav_Menu::twentig_twentyone_get_search_form()
S
60 1 15
twentig_twentyone_posted_by()
S
63 2 10
twentig_twentytenty_hide_tagline()
S
71 2 6
twentig_comments_number()
S
71 2 6
twentig_twentyone_get_font_styles()
S
59 1 15
twentig_twentyone_add_footer_script()
S
100 1 14
twentig_twentyone_register_control_types()
S
61 1 13
twentig_twentytwenty_register_control_types()
S
61 1 13
twentig_twentyone_widgets_init()
S
61 1 13
Twentig_Customize_More_Section::render_template()
S
73 1 13
twentig_get_font_styles()
S
60 1 13
Twentig_Page_Templater::__construct()
S
60 1 12
twentig_block_options_render()
S
64 1 11
twentig_twentyone_filter_block_classes()
S
73 1 5
twentig_twentyone_remove_image_inline_size_style()
S
80 1 3
twentig_twentyone_get_fonts()
S
75 1 4
twentig_twentyone_customize_preview_init()
S
78 1 3
Twentig_Block_Patterns_Registry::get_all_registered()
S
80 1 3
Twentig_Page_Templater::add_new_template()
S
76 1 4
twentig_exclude_terms()
S
66 1 10
twentig_twentyone_set_archive_title_prefix()
S
80 1 3
twentig_twentytenty_support_page_excerpt()
S
80 1 3
twentig_twentyone_support_widget_block()
S
80 1 3
twentig_excerpt_more()
S
83 1 3
Twentig_Block_Patterns_Registry::register()
S
69 1 7
twentig_twentytwenty_support_widget_block()
S
80 1 3
twentig_minify_css()
S
75 1 4
twentig_core_block_patterns_render()
S
66 1 10
twentig_get_pattern_asset()
S
79 1 3
twentig_core_block_directory_render()
S
66 1 10
Twentig_Nav_Menu::__construct()
S
69 1 6
twentig_twentytwenty_is_socials_location()
S
74 1 4
twentig_twentyone_exclude_terms()
S
66 1 10
twentig_twentytwenty_customize_preview_init()
S
78 1 3
Twentig_Customize_Title_Control::content_template()
S
77 1 9
Twentig_Customize_More_Section::json()
S
70 1 6
twentig_register_block_pattern()
S
80 1 3
Twentig_Customize_Range_Control::to_json()
S
66 1 8