Code Analysis: Twentig 1.6.2

Function Rating Maintainability Complexity Lines of code
twentig_twentyone_customize_register()
D
0
15 2,329
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
WP_HTML_Tag_Processor::parse_next_tag()
D
28
50 119
twentig_twentyone_editor_styles()
D
21
43 218
WP_HTML_Tag_Processor::skip_script_data()
D
33 43 83
twenty_twenty_one_entry_meta_footer()
D
31 35 108
twentig_twentytwenty_change_latest_posts_image_sizes()
D
35 37 75
twentig_render_menu_page()
D
21
24 264
twentig_twentyone_generate_dynamic_css()
D
31 34 98
twentig_ajax_customize_load_starter_content()
D
31 33 102
twentig_twentytwenty_get_fonts()
D
18
1 564
twentig_twentyone_get_font_presets()
D
18
1 563
twentig_register_block_styles()
C
19
3 504
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
33 27 92
twentig_twentyone_calculate_image_sizes()
C
36 27 67
twentig_twentytwenty_fonts_url()
C
37 25 70
WP_HTML_Tag_Processor::matches()
C
42 25 48
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_filter_navigation_block()
B
41 19 53
twentig_block_theme_editor_styles()
B
37 17 80
WP_HTML_Tag_Processor::class_name_updates_to_attributes_updates()
B
40 17 63
WP_HTML_Tag_Processor::next_tag()
B
44 18 43
WP_HTML_Tag_Processor::skip_rcdata()
B
44 18 41
twentig_twentytwenty_theme_support()
B
39 16 61
twentig_twentyone_theme_support()
B
38 15 65
twentig_twentyone_get_footer()
B
38 14 78
twentig_twentyone_fonts_url()
A
40 15 56
WP_HTML_Tag_Processor::parse_next_attribute()
A
40 14 67
twentig_twentyone_plugins_css()
A
35 9 142
twentig_filter_separator_block()
A
47 16 34
twentig_filter_query_block()
A
43 15 47
twentig_display_featured_image()
A
50 16 26
twentig_twentyone_entry_meta_header()
A
45 15 40
twentig_filter_columns_block()
A
45 15 36
WPTT_WebFont_Loader::get_local_files_from_css()
A
43 14 50
WP_HTML_Tag_Processor::parse_query()
A
47 14 37
WP_HTML_Tag_Processor::apply_attributes_updates()
A
44 13 46
twentig_get_block_css_classes()
A
26
2 211
twentig_twentyone_canvas_body_class()
A
48 13 31
twenty_twenty_one_post_thumbnail()
A
45 11 44
twentig_get_footer()
A
40 9 73
twentig_migrate_global_layout_styles()
A
46 11 40
twentig_twentyone_display_featured_image()
A
52 12 23
twentig_get_additional_fonts()
A
31 3 155
twentig_filter_post_excerpt_block()
A
47 11 35
WP_HTML_Tag_Processor::set_attribute()
A
43 9 53
twentig_twentytwenty_plugins_css()
A
40 5 109
twentig_migrate_global_styles()
A
44 9 44
Twentig_Nav_Menu::twentig_twentyone_filter_primary_nav_menu_objects()
A
50 10 28
twentig_filter_post_template_block()
A
51 10 25
twentig_filter_gallery_block()
A
51 10 25
twentig_twentytwenty_customizer_live_css_template()
A
100 1 154
twentig_get_starter_content()
A
48 9 34
twentig_block_editor_assets()
A
43 8 48
Twentig_Customize_Select_Optgroup_Control::render_content()
A
48 9 32
twentig_filter_cover_block()
A
51 9 26
twentig_build_google_font_url_part()
A
51 9 24
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_register_block_pattern()
A
54 8 20
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_get_custom_font_settings()
S
64 9 8
twentig_twentyone_get_heading_curated_fonts()
S
34 1 117
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_theme_scripts()
S
48 6 35
WPTT_WebFont_Loader::write_stylesheet()
S
55 7 20
twentig_replace_pattern_preset_to_values()
S
37 2 94
twentig_logo_transparent()
S
48 6 34
twentig_twentyone_get_footer_branding()
S
56 7 19
twentig_get_group_shape_css()
S
45 5 47
twentig_twentytwenty_post_nav_background()
S
56 7 16
twentig_is_option_enabled()
S
58 7 15
twentig_filter_content()
S
60 7 12
twentig_register_block_patterns()
S
47 5 39
WP_HTML_Tag_Processor::get_attribute()
S
54 6 22
WP_HTML_Tag_Processor::remove_attribute()
S
54 6 21
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_post_class()
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_dashboard_redirect()
S
60 6 13
twentig_enqueue_group_shape_css()
S
50 4 41
Twentig_Customize_Checkbox_Multiple_Control::render_content()
S
54 5 23
Twentig_Page_Templater::view_project_template()
S
54 5 22
twentig_disable_core_block_features()
S
55 5 21
twentig_filter_theme_json_theme()
S
56 5 20
twentig_get_cached_remote_font_styles()
S
54 5 20
WP_HTML_Tag_Processor::set_bookmark()
S
56 5 18
Twentig_Nav_Menu::twentig_twentyone_custom_primary_nav()
S
56 5 18
twentig_twentyone_footer_logo()
S
58 5 17
twentig_filter_post_author_block()
S
57 5 16
Twentig_Customize_Starter_Control::render_content()
S
44 2 60
WPTT_WebFont_Loader::schedule_cleanup()
S
67 6 7
twentig_post_meta_top()
S
58 5 15
twentig_replace_pattern_twentytwenty()
S
41 1 75
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_add_more_to_excerpt()
S
66 6 6
twentig_render_group_shape_support()
S
61 5 14
WP_HTML_Tag_Processor::get_attribute_names_with_prefix()
S
60 5 13
twentig_twentytwenty_theme_scripts()
S
51 4 28
twentig_theme_support_includes()
S
61 5 13
twentig_post_meta_bottom()
S
60 5 12
twentig_filter_navigation_link_block()
S
61 5 11
twentig_twentyone_wp_nav_menu_objects_footer()
S
61 5 11
twentig_override_block_styles()
S
53 4 25
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_render_shape_support()
S
54 4 21
twentig_twentyone_get_footer_credits()
S
54 4 21
twentig_get_spacing_sizes()
S
43 1 65
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_filter_site_logo_block()
S
55 4 18
Twentig_Customize_Font_Presets_Control::render_content()
S
50 3 31
twentig_initialize_settings()
S
47 2 46
WP_HTML_Tag_Processor::get_enqueued_attribute_value()
S
58 4 15
twentig_filter_footer_colors()
S
67 5 7
twentig_filter_navigation()
S
64 5 9
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_filter_colors()
S
65 5 8
twentig_get_custom_font_css_variables()
S
60 4 14
twentig_twentyone_generate_color_variables()
S
50 3 29
twentig_filter_column_block()
S
59 4 14
twentig_hide_categories_in_entry_header()
S
60 4 14
twentig_content_hero_image()
S
61 4 13
twentig_filter_post_terms_block()
S
60 4 13
twentig_twentyone_register_block_styles()
S
48 2 42
twentig_get_heading_fonts()
S
63 4 11
WP_HTML_Tag_Processor::sort_start_ascending()
S
62 4 11
twentig_get_body_fonts()
S
63 4 11
WPTT_WebFont_Loader::get_styles()
S
55 3 22
WP_HTML_Tag_Processor::seek()
S
55 3 21
twentig_register_site_editor_settings()
S
47 1 49
twentig_replace_pattern_twentytwo()
S
47 1 47
twentig_enqueue_block_styles()
S
58 3 16
twentig_render_shape_svg()
S
59 3 16
WP_HTML_Tag_Processor::get_updated_html()
S
58 3 16
twentig_twentyone_filter_excerpt()
S
71 4 5
twentig_twentytenty_page_cover_excerpt()
S
70 4 6
twentig_enqueue_class_styles()
S
56 3 15
twentig_twentytwenty_sanitize_accessible_colors()
S
65 4 9
twentig_twentytwenty_add_link_to_featured_image()
S
69 4 6
twentig_validate_options()
S
64 4 10
Twentig_Nav_Menu::twentig_twentyone_nav_menu_social_icons()
S
62 4 10
WPTT_WebFont_Loader::get_url()
S
65 4 10
twentig_custom_excerpt_length()
S
66 4 9
twentig_unique_post_slug()
S
58 3 15
twentig_twentyone_filter_content()
S
71 4 5
twentig_block_theme_support()
S
65 4 9
WPTT_WebFont_Loader::get_remote_url_contents()
S
61 3 12
twentig_footer_menu_widgets()
S
62 3 12
twentig_twentyone_get_fonts()
S
62 3 11
WPTT_WebFont_Loader::get_local_stylesheet_contents()
S
64 3 11
twentig_twentytwo_filter_theme_json_theme()
S
53 2 25
twentig_twentyone_customize_controls_enqueue_scripts()
S
49 1 39
twentig_get_footer_menu()
S
56 2 23
twentig_twentyone_get_footer_menu()
S
55 2 23
twentig_twentytwenty_customize_controls_enqueue_scripts()
S
51 1 34
twentig_twentyone_add_footer_script()
S
64 2 17
twentig_twentytwenty_register_block_styles()
S
52 1 32
twentig_replace_pattern_opiniated_style()
S
52 1 31
twentig_sanitize_integer()
S
71 3 6
twentig_merge_fonts_to_theme_fonts()
S
64 3 10
twentig_twentytwenty_resource_hints()
S
65 3 9
WPTT_WebFont_Loader::get_fonts_folder()
S
66 3 9
twentig_default_global_spacing()
S
69 3 7
twentig_minify_css()
S
64 3 9
WP_HTML_Tag_Processor::remove_class()
S
66 3 9
twentig_twentyone_hide_tagline()
S
70 3 6
twentig_twentyone_resource_hints()
S
65 3 9
twentig_twentyone_generate_value()
S
66 3 8
twentig_admin_enqueue_about_scripts()
S
66 3 8
twentig_theme_supports_spacing()
S
70 3 6
twentig_twentytenty_modal_menu()
S
69 3 6
twentig_twentyone_load_minified_theme_stylesheet()
S
65 3 10
twentig_twentyone_is_cpt_single()
S
66 3 10
twentig_filter_display_post_states()
S
67 3 7
twentig_sanitize_float()
S
71 3 6
twentig_editor_print_shapes_svg()
S
66 3 9
twentig_private_title_format()
S
71 3 6
twentig_is_amp_endpoint()
S
71 3 6
twentig_sanitize_multi_choices()
S
73 3 4
twentig_get_default_body_font_size()
S
70 3 6
twentig_twentyone_partial_tagline()
S
65 3 10
twentig_minify_css()
S
64 3 9
twentig_get_font_fallback()
S
65 3 9
twentig_google_fonts_resource_hints()
S
65 3 9
twentig_remove_excerpt_single_post()
S
72 3 5
twentig_enqueue_shape_svg()
S
65 3 10
twentig_disable_top_footer_menus()
S
71 3 6
WPTT_WebFont_Loader::get_filesystem()
S
64 3 10
WP_HTML_Tag_Processor::add_class()
S
66 3 9
twentig_sanitize_block_id()
S
69 3 7
twentig_twentytenty_load_theme_files()
S
62 2 12
twentig_twentyone_load_theme_files()
S
62 2 12
Twentig_Page_Templater::register_project_templates()
S
62 2 11
twentig_twentyone_posted_by()
S
61 2 11
twentig_menu_page()
S
55 1 26
twentig_render_settings_page()
S
56 1 25
twentig_get_shapes()
S
52 1 24
twentig_twentytwenty_sanitize_credit()
S
54 1 24
twentig_register_block_pattern_categories()
S
52 1 22
twentig_twentyone_get_cpt()
S
56 1 21
twentig_twentyone_filter_theme_json_theme()
S
59 1 18
twentig_twentytwenty_filter_theme_json_theme()
S
59 1 18
WPTT_WebFont_Loader::get_base_url()
S
71 2 6
Twentig_Page_Templater::get_instance()
S
71 2 6
twentig_twentyone_is_light_theme()
S
68 2 7
twentig_twentyone_register_control_types()
S
59 1 15
twentig_sanitize_choices()
S
72 2 5
twentig_comments_number()
S
71 2 6
WPTT_WebFont_Loader::get_local_stylesheet_path()
S
70 2 6
WP_HTML_Tag_Processor::release_bookmark()
S
69 2 7
twentig_twentytwenty_register_control_types()
S
59 1 15
twentig_footer_has_nav_menu()
S
65 2 9
twentig_twentytwenty_wc_footer_widgets()
S
74 2 5
WP_HTML_Tag_Processor::get_tag()
S
68 2 7
WPTT_WebFont_Loader::get_absolute_path()
S
67 2 7
WPTT_WebFont_Loader::get_local_stylesheet_url()
S
65 2 10
twentig_twentyone_filter_navigation()
S
71 2 6
WPTT_WebFont_Loader::get_base_path()
S
71 2 6
twentig_twentytwenty_disable_socials()
S
72 2 6
twentig_twentyone_partial_footer_nav()
S
68 2 7
twentig_twentyone_get_font_styles()
S
59 1 15
WPTT_WebFont_Loader::get_subfolder_name()
S
71 2 6
twentig_twentyone_load_component_styles()
S
67 2 8
twentig_sanitize_fonts()
S
71 2 5
twentig_read_more_tag()
S
70 2 6
twentig_sanitize_font_weight()
S
67 2 7
twentig_block_assets()
S
63 2 10
twentig_twentyone_print_customizer_css()
S
67 2 8
WP_HTML_Tag_Processor::has_self_closing_flag()
S
70 2 6
twentig_twentyone_partial_footer_branding()
S
71 2 6
twentig_get_fonts_data()
S
65 2 9
twentig_twentyone_print_meta_info()
S
66 2 8
twentig_twentyone_comments_number()
S
71 2 6
twentig_twentytwo_register_block_patterns()
S
73 2 5
twentig_twentytenty_hide_tagline()
S
71 2 6
twentig_twentyone_set_content_width()
S
70 2 7
Twentig_Customize_Range_Control::content_template()
S
72 1 15
twentig_twentyone_comments_open()
S
71 2 6
Twentig_Nav_Menu::twentig_twentyone_get_search_form()
S
59 1 15
twentig_block_editor_spacing_styles()
S
64 2 9
twentig_comments_open()
S
71 2 6
Twentig_Starter_Loop_Posts::make_auto_draft_post_queryable()
S
66 2 8
twentig_twentyone_social_map()
S
62 1 14
twentig_twentytwenty_social_map()
S
62 1 14
Twentig_Starter_Loop_Posts::filter_posts_where_to_include_post_stubs()
S
59 1 14
Twentig_Customize_More_Section::render_template()
S
73 1 13
twentig_twentyone_widgets_init()
S
61 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_Starter_Loop_Posts::prevent_filter_suppression()
S
80 1 3
WP_HTML_Text_Replacement::__construct()
S
74 1 5
twentig_twentytenty_support_page_excerpt()
S
80 1 3
twentig_twentytwo_enqueue_scripts()
S
69 1 8
twentig_core_block_directory_render()
S
66 1 10
twentig_remove_starter_content()
S
82 1 3
twentig_twentytwenty_social_svg()
S
77 1 4
twentig_widgets_block_editor_render()
S
66 1 10
WP_HTML_Attribute_Token::__construct()
S
67 1 8
twentig_core_block_patterns_render()
S
66 1 10
WPTT_WebFont_Loader::get_local_stylesheet_filename()
S
78 1 3
twentig_twentytwenty_editor_settings()
S
68 1 7
Twentig_Page_Templater::add_new_template()
S
76 1 4
WP_HTML_Tag_Processor::__toString()
S
81 1 3
twentig_twentyone_exclude_terms()
S
66 1 10
WPTT_WebFont_Loader::delete_fonts_folder()
S
79 1 3
Twentig_Customize_Title_Control::content_template()
S
77 1 9
Twentig_Customize_More_Section::json()
S
70 1 6
WPTT_WebFont_Loader::set_font_format()
S
81 1 3
WP_HTML_Tag_Processor::is_tag_closer()
S
82 1 3
wptt_get_webfont_styles()
S
73 1 5
WP_HTML_Tag_Processor::has_bookmark()
S
79 1 3
twentig_get_pattern_asset()
S
79 1 3
twentig_twentytwenty_filter_block_classes()
S
72 1 5
twentig_twentyone_support_widget_block()
S
80 1 3
twentig_excerpt_more()
S
83 1 3
twentig_twentytwenty_customize_preview_init()
S
78 1 3
twentig_openverse_render()
S
66 1 10
twentig_twentytwenty_is_socials_location()
S
74 1 4
twentig_do_activate()
S
80 1 3
twentig_twentytwenty_support_widget_block()
S
80 1 3
twentig_twentyone_customize_preview_init()
S
78 1 3
WP_HTML_Tag_Processor::skip_whitespace()
S
79 1 3
wptt_get_webfont_url()
S
73 1 5
WP_HTML_Span::__construct()
S
77 1 4
WPTT_WebFont_Loader::__construct()
S
73 1 5
WP_HTML_Tag_Processor::__construct()
S
81 1 3
twentig_customize_register_starter_content_load()
S
80 1 3
twentig_get_font_name()
S
72 1 5
Twentig_Starter_Loop_Posts::__construct()
S
79 1 3
twentig_get_starter_library()
S
80 1 3
WP_HTML_Tag_Processor::after_tag()
S
68 1 8
WPTT_WebFont_Loader::local_file_exists()
S
79 1 3
twentig_twentyone_editor_settings()
S
68 1 7
twentig_twentytwo_editor_styles()
S
80 1 3
Twentig_Customize_Range_Control::to_json()
S
66 1 8
twentig_twentyone_set_archive_title_prefix()
S
80 1 3
twentig_twentyone_spacing_sizes()
S
72 1 5
twentig_twentyone_social_svg()
S
69 1 7
twentig_twentyone_filter_block_classes()
S
69 1 6
Twentig_Nav_Menu::__construct()
S
69 1 6
twentig_exclude_terms()
S
66 1 10
twentig_twentyone_remove_image_inline_size_style()
S
80 1 3