Code Analysis: Twentig 1.5.4

Function Rating Maintainability Complexity Lines of code
twentig_twentyone_customize_register()
D
0
15 2,326
twentig_twentytwenty_customize_register()
D
0
5 1,994
twentig_twentyone_generate_customizer_css()
D
7
81 444
twentig_twentyone_body_class()
D
14
87 228
twentig_twentytwenty_body_class()
D
17
81 187
twentig_twentytwenty_print_customizer_css()
D
18
47 286
twentig_twentyone_editor_styles()
D
21
43 218
twentig_render_menu_page()
D
20
25 292
twenty_twenty_one_entry_meta_footer()
D
31 35 108
twentig_twentytwenty_change_latest_posts_image_sizes()
D
35 37 75
twentig_twentyone_generate_dynamic_css()
D
31 34 98
twentig_ajax_customize_load_starter_content()
D
31 33 98
twentig_twentytwenty_get_fonts()
D
18
1 564
twentig_twentyone_get_font_presets()
D
18
1 563
twentig_twentytwenty_get_font_presets()
C
19
1 532
twentig_twentyone_change_latest_posts_image_sizes()
C
38 30 54
twentig_twentytwenty_editor_styles()
C
28
23 156
twentig_block_theme_enqueue_scripts()
C
32 27 87
twentig_twentyone_calculate_image_sizes()
C
36 27 67
twentig_register_block_styles()
C
21
2 418
twentig_twentytwenty_fonts_url()
C
37 25 70
twentig_render_layout_support_flag()
C
35 23 78
twentig_twentyone_logo_transparent()
B
38 23 63
twentig_calculate_image_sizes()
B
43 22 42
twentig_twentyone_customizer_live_css_template()
B
100 1 334
twentig_block_theme_editor_styles()
B
36 16 77
twentig_twentytwenty_theme_support()
B
39 16 61
twentig_twentyone_theme_support()
B
38 15 64
twentig_twentyone_get_footer()
B
38 14 78
twentig_twentyone_fonts_url()
A
40 15 56
twentig_twentyone_plugins_css()
A
35 9 142
twentig_filter_separator_block()
A
44 15 46
twentig_display_featured_image()
A
50 16 26
twentig_twentyone_entry_meta_header()
A
45 15 40
WPTT_WebFont_Loader::get_local_files_from_css()
A
43 14 50
twentig_filter_navigation_block_class()
A
47 14 34
twentig_get_block_css_classes()
A
27
2 202
twentig_filter_query_block()
A
42 12 52
twentig_twentyone_canvas_body_class()
A
48 13 31
twentig_migrate_global_layout_styles()
A
45 12 43
twentig_get_footer()
A
40 9 74
twenty_twenty_one_post_thumbnail()
A
45 11 44
twentig_generate_navigation_styles()
A
41 10 57
twentig_twentyone_display_featured_image()
A
52 12 23
twentig_get_additional_fonts()
A
31 3 155
twentig_twentytwenty_plugins_css()
A
40 5 109
twentig_compat_block_theme_enqueue_scripts()
A
45 9 46
twentig_migrate_global_styles()
A
44 9 44
Twentig_Nav_Menu::twentig_twentyone_filter_primary_nav_menu_objects()
A
50 10 28
twentig_filter_columns_block()
A
50 10 27
twentig_filter_gallery_block()
A
50 10 27
twentig_block_editor_assets()
A
42 8 52
twentig_twentytwenty_customizer_live_css_template()
A
100 1 154
twentig_get_starter_content()
A
48 9 34
Twentig_Customize_Select_Optgroup_Control::render_content()
A
48 9 32
twentig_filter_post_excerpt_block()
A
49 9 29
twentig_build_google_font_url_part()
A
51 9 24
twentig_twentyone_theme_scripts()
A
46 8 37
WPTT_WebFont_Loader::get_remote_files_from_css()
A
48 8 31
twentig_array_get()
A
57 9 16
twentig_get_footer_colors_css()
A
45 7 43
twentig_twentyone_has_footer_block_background()
A
54 8 20
twentig_post_class()
A
56 8 18
twentig_twentytwenty_plugins_setup()
S
50 7 30
twentig_render_shape_support()
S
49 7 30
twentig_get_custom_font_settings()
S
64 9 8
twentig_twentyone_get_heading_curated_fonts()
S
34 1 117
twentig_get_theme_item_global_styles()
S
51 7 27
twentig_twentyone_has_sidebar()
S
62 8 11
twentig_twentyone_plugins_setup()
S
53 7 25
twentig_filter_navigation_block()
S
53 7 23
twentig_filter_global_styles_settings()
S
53 7 23
Twentig_Customize_Dropdown_Reusable_Blocks_Control::render_content()
S
47 6 37
WPTT_WebFont_Loader::write_stylesheet()
S
55 7 20
twentig_logo_transparent()
S
48 6 34
twentig_twentyone_get_footer_branding()
S
56 7 19
twentig_filter_cover_block()
S
55 7 18
twentig_twentytwenty_post_nav_background()
S
56 7 16
twentig_twentytwenty_theme_scripts()
S
49 6 30
twentig_is_option_enabled()
S
59 7 14
twentig_filter_content()
S
60 7 12
twentig_enqueue_block_styles()
S
46 5 40
twentig_register_block_patterns()
S
47 5 39
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_override_block_styles()
S
49 5 32
twentig_twentyone_post_class()
S
58 6 16
twentig_theme_support_includes()
S
58 6 16
twentig_get_font_stack()
S
58 6 15
twentig_twentyone_is_blog_page()
S
69 7 6
twentig_twentytwenty_get_heading_font_sizes()
S
46 4 44
twentig_twentytwenty_enqueue_plugin_scripts()
S
61 6 13
twentig_twentyone_enqueue_plugin_scripts()
S
61 6 13
twentig_twentyone_customize_controls_enqueue_scripts()
S
46 4 43
twentig_dashboard_redirect()
S
60 6 13
Twentig_Customize_Checkbox_Multiple_Control::render_content()
S
54 5 23
twentig_twentytwenty_customize_controls_enqueue_scripts()
S
48 4 38
Twentig_Page_Templater::view_project_template()
S
54 5 22
twentig_filter_theme_json_theme()
S
55 5 21
twentig_register_block_pattern_categories()
S
46 4 36
twentig_get_cached_remote_font_styles()
S
54 5 20
Twentig_Nav_Menu::twentig_twentyone_custom_primary_nav()
S
56 5 18
twentig_register_block_pattern()
S
57 5 18
twentig_twentyone_footer_logo()
S
58 5 17
twentig_filter_post_author_block()
S
57 5 16
WPTT_WebFont_Loader::schedule_cleanup()
S
67 6 7
Twentig_Customize_Starter_Control::render_content()
S
44 2 60
twentig_twentyone_get_body_curated_fonts()
S
40 1 75
twentig_twentyone_excerpt_more()
S
63 6 9
twentig_twentyone_custom_excerpt_length()
S
65 6 9
twentig_redirect_editor_tour()
S
58 5 15
twentig_post_meta_top()
S
58 5 15
twentig_add_more_to_excerpt()
S
66 6 6
twentig_post_meta_bottom()
S
60 5 12
twentig_twentyone_wp_nav_menu_objects_footer()
S
61 5 11
twentig_twentyone_get_starter_websites()
S
41 1 70
twentig_get_elements_array_for_colors()
S
51 4 25
twentig_twentytenty_nav_menu_social_icons()
S
54 4 21
twentig_twentyone_get_footer_credits()
S
54 4 21
twentig_render_reusable_block()
S
57 4 19
twentig_twentytwenty_get_starter_websites()
S
42 1 64
twentig_set_404_template()
S
50 3 33
twentig_theme_admin_notices()
S
57 4 18
twentig_get_data_from_file()
S
58 4 17
Twentig_Customize_Font_Presets_Control::render_content()
S
50 3 31
twentig_filter_colors()
S
65 5 8
twentig_filter_navigation()
S
64 5 9
twentig_filter_footer_colors()
S
67 5 7
twentig_twentytwenty_footer_exists()
S
63 5 10
twentig_get_footer_social_menu()
S
52 3 30
twentig_twentyone_footer_exists()
S
63 5 10
twentig_get_custom_font_css_variables()
S
60 4 14
twentig_twentyone_generate_color_variables()
S
50 3 29
twentig_hide_categories_in_entry_header()
S
60 4 14
twentig_content_hero_image()
S
61 4 13
twentig_twentyone_register_block_styles()
S
48 2 42
twentig_get_heading_fonts()
S
63 4 11
twentig_get_body_fonts()
S
63 4 11
twentig_disable_core_block_features()
S
63 4 11
twentig_initialize_settings()
S
49 2 39
twentig_compat_register_site_editor_settings()
S
55 3 23
WPTT_WebFont_Loader::get_styles()
S
55 3 22
twentig_register_site_editor_settings()
S
47 1 49
twentig_filter_site_logo_block()
S
55 3 19
twentig_render_shape_svg()
S
59 3 16
twentig_filter_column_block()
S
64 4 9
Twentig_Nav_Menu::twentig_twentyone_nav_menu_social_icons()
S
62 4 10
twentig_validate_options()
S
64 4 10
twentig_twentyone_filter_excerpt()
S
71 4 5
twentig_unique_post_slug()
S
58 3 15
WPTT_WebFont_Loader::get_url()
S
65 4 10
twentig_custom_excerpt_length()
S
66 4 9
twentig_twentytwenty_sanitize_accessible_colors()
S
65 4 9
twentig_twentytwenty_add_link_to_featured_image()
S
69 4 6
twentig_twentyone_filter_content()
S
71 4 5
twentig_twentytenty_page_cover_excerpt()
S
70 4 6
twentig_twentytwenty_opiniated_style_for_pattern()
S
47 1 44
WPTT_WebFont_Loader::get_remote_url_contents()
S
61 3 12
twentig_footer_menu_widgets()
S
62 3 12
WPTT_WebFont_Loader::get_local_stylesheet_contents()
S
64 3 11
twentig_twentytwo_filter_theme_json_theme()
S
53 2 25
twentig_get_footer_menu()
S
56 2 23
twentig_twentyone_get_footer_menu()
S
55 2 23
twentig_replace_colors_for_pattern()
S
50 1 37
twentig_twentyone_add_footer_script()
S
64 2 17
twentig_default_global_spacing()
S
69 3 7
twentig_disable_top_footer_menus()
S
71 3 6
twentig_enqueue_shape_svg()
S
65 3 10
twentig_merge_fonts_to_theme_fonts()
S
64 3 10
twentig_twentyone_resource_hints()
S
65 3 9
twentig_filter_display_post_states()
S
67 3 7
twentig_remove_excerpt_single_post()
S
72 3 5
twentig_theme_supports_spacing()
S
70 3 6
twentig_twentyone_is_cpt_single()
S
66 3 10
twentig_get_font_fallback()
S
65 3 9
twentig_google_fonts_resource_hints()
S
65 3 9
twentig_sanitize_multi_choices()
S
73 3 4
twentig_sanitize_integer()
S
71 3 6
twentig_twentytwo_enqueue_scripts()
S
65 3 9
twentig_twentytwenty_register_block_styles()
S
53 1 30
twentig_twentyone_hide_tagline()
S
70 3 6
twentig_twentyone_generate_value()
S
66 3 8
twentig_minify_css()
S
64 3 9
twentig_twentytwenty_resource_hints()
S
65 3 9
twentig_get_default_body_font_size()
S
70 3 6
twentig_minify_css()
S
63 3 10
twentig_private_title_format()
S
71 3 6
twentig_twentytenty_modal_menu()
S
69 3 6
twentig_admin_enqueue_about_scripts()
S
66 3 8
twentig_sanitize_float()
S
71 3 6
WPTT_WebFont_Loader::get_fonts_folder()
S
66 3 9
WPTT_WebFont_Loader::get_filesystem()
S
64 3 10
twentig_editor_print_shapes_svg()
S
66 3 9
twentig_is_amp_endpoint()
S
71 3 6
twentig_twentyone_partial_tagline()
S
65 3 10
twentig_sanitize_block_id()
S
69 3 7
twentig_twentyone_load_theme_files()
S
62 2 12
twentig_twentyone_load_minified_theme_stylesheet()
S
62 2 12
twentig_twentytenty_load_theme_files()
S
62 2 12
twentig_render_settings_page()
S
55 1 27
twentig_register_global_styles_rest_route()
S
53 1 26
twentig_menu_page()
S
55 1 26
twentig_twentyone_posted_by()
S
61 2 11
Twentig_Page_Templater::register_project_templates()
S
62 2 11
twentig_block_assets()
S
62 2 11
twentig_twentytwenty_sanitize_credit()
S
54 1 24
twentig_get_shapes()
S
52 1 24
twentig_remove_opiniated_style_from_pattern()
S
57 1 22
twentig_twentyone_get_cpt()
S
56 1 21
twentig_get_spacing_sizes()
S
56 1 17
Twentig_Starter_Loop_Posts::make_auto_draft_post_queryable()
S
66 2 8
twentig_comments_open()
S
71 2 6
twentig_comments_number()
S
71 2 6
WPTT_WebFont_Loader::get_local_stylesheet_path()
S
70 2 6
twentig_twentyone_load_component_styles()
S
67 2 8
twentig_twentyone_filter_navigation()
S
71 2 6
twentig_twentyone_get_font_styles()
S
59 1 15
twentig_read_more_tag()
S
70 2 6
twentig_block_editor_spacing_styles()
S
64 2 9
twentig_twentytwenty_disable_socials()
S
72 2 6
twentig_twentyone_set_content_width()
S
70 2 7
twentig_twentytwenty_wc_footer_widgets()
S
74 2 5
WPTT_WebFont_Loader::get_subfolder_name()
S
71 2 6
Twentig_Customize_Range_Control::content_template()
S
72 1 15
twentig_twentytwenty_register_control_types()
S
59 1 15
twentig_twentytenty_hide_tagline()
S
71 2 6
twentig_set_archive_title_block_prefix()
S
72 2 6
twentig_twentyone_partial_footer_branding()
S
71 2 6
twentig_sanitize_fonts()
S
71 2 5
twentig_twentyone_is_light_theme()
S
68 2 7
twentig_twentyone_print_meta_info()
S
66 2 8
twentig_twentyone_partial_footer_nav()
S
68 2 7
twentig_twentyone_register_control_types()
S
59 1 15
twentig_footer_has_nav_menu()
S
65 2 9
twentig_twentyone_comments_open()
S
71 2 6
WPTT_WebFont_Loader::get_base_path()
S
71 2 6
Twentig_Page_Templater::get_instance()
S
71 2 6
Twentig_Nav_Menu::twentig_twentyone_get_search_form()
S
59 1 15
twentig_sanitize_font_weight()
S
67 2 7
twentig_twentyone_print_customizer_css()
S
67 2 8
twentig_sanitize_choices()
S
72 2 5
twentig_twentytwo_register_block_patterns()
S
73 2 5
WPTT_WebFont_Loader::get_base_url()
S
71 2 6
twentig_get_fonts_data()
S
65 2 9
WPTT_WebFont_Loader::get_absolute_path()
S
67 2 7
twentig_twentyone_comments_number()
S
71 2 6
WPTT_WebFont_Loader::get_local_stylesheet_url()
S
65 2 10
Twentig_Starter_Loop_Posts::filter_posts_where_to_include_post_stubs()
S
59 1 14
twentig_twentytwenty_social_map()
S
62 1 14
twentig_twentyone_social_map()
S
62 1 14
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_twentyone_partial_header_nav()
S
64 1 11
twentig_twentytwo_editor_styles()
S
80 1 3
twentig_twentytwenty_social_svg()
S
77 1 4
twentig_core_block_patterns_render()
S
66 1 10
Twentig_Customize_More_Section::json()
S
70 1 6
twentig_block_theme_support()
S
82 1 3
wptt_get_webfont_url()
S
73 1 5
Twentig_Starter_Loop_Posts::__construct()
S
79 1 3
twentig_twentytwenty_is_socials_location()
S
74 1 4
twentig_widgets_block_editor_render()
S
66 1 10
twentig_get_starter_library()
S
80 1 3
twentig_twentyone_support_widget_block()
S
80 1 3
WPTT_WebFont_Loader::__construct()
S
73 1 5
twentig_twentytwenty_editor_settings()
S
68 1 7
twentig_twentyone_get_fonts()
S
75 1 4
Twentig_Starter_Loop_Posts::prevent_filter_suppression()
S
80 1 3
Twentig_Customize_Range_Control::to_json()
S
66 1 8
twentig_excerpt_more()
S
83 1 3
twentig_twentyone_editor_settings()
S
68 1 7
WPTT_WebFont_Loader::get_local_stylesheet_filename()
S
78 1 3
Twentig_Nav_Menu::__construct()
S
69 1 6
Twentig_Customize_Title_Control::content_template()
S
77 1 9
twentig_twentyone_filter_block_classes()
S
73 1 5
twentig_remove_starter_content()
S
82 1 3
twentig_twentyone_remove_image_inline_size_style()
S
80 1 3
wptt_get_webfont_styles()
S
73 1 5
twentig_exclude_terms()
S
66 1 10
twentig_twentytenty_support_page_excerpt()
S
80 1 3
twentig_do_activate()
S
80 1 3
twentig_twentyone_set_archive_title_prefix()
S
80 1 3
WPTT_WebFont_Loader::local_file_exists()
S
79 1 3
twentig_get_pattern_asset()
S
79 1 3
twentig_twentyone_social_svg()
S
69 1 7
twentig_twentytwenty_support_widget_block()
S
80 1 3
twentig_customize_register_starter_content_load()
S
80 1 3
WPTT_WebFont_Loader::delete_fonts_folder()
S
79 1 3
twentig_twentyone_spacing_sizes()
S
72 1 5
twentig_get_font_name()
S
72 1 5
twentig_twentyone_customize_preview_init()
S
78 1 3
WPTT_WebFont_Loader::set_font_format()
S
81 1 3
twentig_core_block_directory_render()
S
66 1 10
Twentig_Page_Templater::add_new_template()
S
76 1 4
twentig_twentytwenty_customize_preview_init()
S
78 1 3
twentig_twentyone_exclude_terms()
S
66 1 10