Code Analysis: Twentig 1.7.1

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_Import::process_posts()
D
20
50 215
twentig_twentyone_editor_styles()
D
21
43 218
twenty_twenty_one_entry_meta_footer()
D
31 35 108
twentig_twentytwenty_change_latest_posts_image_sizes()
D
35 37 75
WXR_Parser_SimpleXML::parse()
D
23
28 192
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
WP_Import::fetch_remote_file()
D
30 30 116
twentig_register_block_styles()
C
19
4 490
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_twentyone_calculate_image_sizes()
C
36 27 67
WXR_Parser_XML::tag_close()
C
36 26 80
twentig_twentytwenty_fonts_url()
C
37 25 70
twentig_twentyone_logo_transparent()
B
38 23 63
twentig_block_theme_enqueue_scripts()
B
35 21 79
twentig_calculate_image_sizes()
B
43 22 42
WP_Import::process_menu_item()
B
38 19 67
twentig_twentyone_customizer_live_css_template()
B
100 1 334
WP_Import::get_author_mapping()
B
41 19 51
twentig_block_theme_editor_styles()
B
37 16 78
WXR_Parser_Regex::parse()
B
37 16 71
twentig_twentytwenty_theme_support()
B
39 16 61
twentig_twentyone_theme_support()
B
38 15 65
WXR_Parser_XML::tag_open()
B
43 16 50
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_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
WP_Import::process_terms()
A
43 13 47
twentig_get_block_css_classes()
A
26
2 211
twentig_filter_query_block()
A
44 13 43
WP_Import::process_categories()
A
45 13 41
twentig_filter_columns_block()
A
46 13 36
twentig_twentyone_canvas_body_class()
A
48 13 31
WXR_Parser::parse()
A
48 13 31
twentig_filter_navigation_block()
A
45 12 42
twentig_filter_separator_block()
A
47 12 34
WP_Import::backfill_parents()
A
48 12 34
twenty_twenty_one_post_thumbnail()
A
45 11 44
twentig_get_footer()
A
40 9 73
WXR_Parser_Regex::process_post()
A
35 8 88
twentig_twentyone_display_featured_image()
A
52 12 23
WP_Import::process_tags()
A
46 11 38
twentig_get_additional_fonts()
A
31 3 155
TwentigDashboard::admin_enqueue_scripts()
A
40 9 56
twentig_block_assets()
A
42 9 55
TwentigWebsiteImporter::filter_posts()
A
53 11 22
twentig_twentytwenty_plugins_css()
A
40 5 109
Twentig_Nav_Menu::twentig_twentyone_filter_primary_nav_menu_objects()
A
50 10 28
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
TwentigWebsiteImporter::delete_previous_content()
A
55 10 18
Twentig_Customize_Select_Optgroup_Control::render_content()
A
48 9 32
WP_Import::author_select()
A
44 8 45
TwentigWebsiteImporter::update_site_options()
A
50 9 27
TwentigSettings::sanitize_options()
A
52 9 27
twentig_build_google_font_url_part()
A
52 9 24
twentig_register_block_pattern()
A
53 9 22
TwentigWebsiteImporter::update_nav_and_template_parts()
A
44 7 47
WPTT_WebFont_Loader::get_remote_files_from_css()
A
48 8 31
TwentigSettings::sanitize_typography()
A
57 9 15
twentig_get_footer_colors_css()
A
45 7 43
WP_Import::get_filename_from_disposition()
A
51 8 27
TwentigWebsiteImporter::inject_nav_attribute_in_block_template_content()
A
51 8 26
twentig_filter_cover_block()
A
51 8 26
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_twentyone_get_heading_curated_fonts()
S
34 1 117
twentig_register_block_patterns()
S
46 6 42
twentig_twentyone_has_sidebar()
S
62 8 11
twentig_twentyone_plugins_setup()
S
53 7 25
twentig_filter_post_template_block()
S
52 7 25
WP_Import::dispatch()
S
52 7 24
Twentig_Customize_Dropdown_Reusable_Blocks_Control::render_content()
S
47 6 37
WPTT_WebFont_Loader::write_stylesheet()
S
55 7 20
twentig_twentyone_theme_scripts()
S
48 6 35
twentig_logo_transparent()
S
48 6 34
twentig_twentyone_get_footer_branding()
S
56 7 19
twentig_filter_navigation_link_block()
S
45 5 48
WP_Import::process_attachment()
S
48 6 32
twentig_twentytwenty_post_nav_background()
S
56 7 16
twentig_filter_content()
S
60 7 12
twentig_block_theme_support()
S
46 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_replace_pattern_preset_to_values()
S
39 2 78
twentig_get_group_shape_css()
S
45 4 47
WP_Import::import_options()
S
50 5 31
twentig_twentyone_post_class()
S
58 6 16
TwentigWebsiteImporter::delete_custom_files()
S
50 5 30
TwentigWebsiteImporter::import_and_update_site()
S
49 5 30
twentig_get_font_stack()
S
58 6 15
twentig_twentyone_is_blog_page()
S
69 7 6
twentig_filter_render_block_data()
S
59 6 14
twentig_twentytwenty_get_heading_font_sizes()
S
46 4 44
TwentigDashboard::redirect_dashboard()
S
60 6 13
WP_Import::handle_upload()
S
51 5 28
twentig_twentyone_enqueue_plugin_scripts()
S
61 6 13
twentig_twentytwenty_enqueue_plugin_scripts()
S
61 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
WXR_Parser_Regex::get_tag()
S
54 5 21
WP_Import::get_authors_from_import()
S
55 5 20
twentig_get_cached_remote_font_styles()
S
54 5 20
TwentigWebsiteImporter::flatten_blocks()
S
57 5 18
Twentig_Nav_Menu::twentig_twentyone_custom_primary_nav()
S
56 5 18
WP_Import::process_termmeta()
S
56 5 18
TwentigSettings::disable_core_block_features()
S
57 5 17
twentig_twentyone_footer_logo()
S
58 5 17
WPTT_WebFont_Loader::schedule_cleanup()
S
67 6 7
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_post_meta_top()
S
58 5 15
twentig_replace_pattern_twentytwenty()
S
41 1 75
twentig_render_group_shape_support()
S
61 5 14
twentig_twentytwenty_theme_scripts()
S
51 4 28
twentig_theme_support_includes()
S
61 5 13
WP_Import::get_file_extension_by_mime_type()
S
60 5 12
twentig_post_meta_bottom()
S
60 5 12
twentig_twentyone_wp_nav_menu_objects_footer()
S
61 5 11
WXR_Parser_XML::parse()
S
45 3 41
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_twentyone_get_footer_credits()
S
54 4 21
Twentig_Customize_Starter_Control::render_content()
S
46 2 50
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_replace_pattern_twentytwo()
S
43 1 63
Twentig_Customize_Font_Presets_Control::render_content()
S
50 3 31
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_filter_footer_colors()
S
67 5 7
twentig_filter_navigation()
S
64 5 9
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
TwentigWebsiteImporter::import_post_data_processed()
S
59 4 13
twentig_content_hero_image()
S
61 4 13
twentig_twentyone_register_block_styles()
S
48 2 42
TwentigWebsiteImporter::upload_starter_website_callback()
S
51 3 26
twentig_get_heading_fonts()
S
63 4 11
twentig_get_body_fonts()
S
63 4 11
WP_Import::import_start()
S
52 3 25
WPTT_WebFont_Loader::get_styles()
S
55 3 22
twentig_render_shape_support()
S
54 3 21
twentig_render_shape_svg()
S
56 3 20
twentig_filter_theme_json_theme()
S
56 3 19
twentig_get_options()
S
56 3 19
twentig_filter_site_logo_block()
S
56 3 18
twentig_replace_pattern_opiniated_style()
S
47 1 47
twentig_add_shapes_svg_editor_settings()
S
58 3 16
twentig_enqueue_block_styles()
S
58 3 16
twentig_twentytwenty_sanitize_accessible_colors()
S
65 4 9
twentig_twentyone_filter_content()
S
71 4 5
twentig_twentytenty_page_cover_excerpt()
S
70 4 6
twentig_custom_excerpt_length()
S
66 4 9
WXR_Parser_XML::cdata()
S
64 4 10
WP_Import::remap_featured_images()
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_twentyone_filter_excerpt()
S
71 4 5
twentig_twentytwenty_add_link_to_featured_image()
S
69 4 6
twentig_unique_post_slug()
S
58 3 15
WXR_Parser_Regex::process_meta()
S
59 3 14
twentig_filter_column_block()
S
59 3 14
twentig_filter_post_terms_block()
S
60 3 13
twentig_footer_menu_widgets()
S
62 3 12
WPTT_WebFont_Loader::get_remote_url_contents()
S
61 3 12
twentig_get_fonts_data()
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_twentytwenty_register_block_styles()
S
52 1 32
twentig_twentyone_add_footer_script()
S
64 2 17
twentig_disable_top_footer_menus()
S
71 3 6
twentig_merge_fonts_to_theme_fonts()
S
64 3 10
twentig_enqueue_shape_svg()
S
64 3 10
twentig_sanitize_block_id()
S
69 3 7
twentig_remove_excerpt_single_post()
S
72 3 5
twentig_twentytenty_modal_menu()
S
69 3 6
WPTT_WebFont_Loader::get_filesystem()
S
64 3 10
twentig_twentyone_generate_value()
S
66 3 8
twentig_sanitize_integer()
S
71 3 6
twentig_sanitize_float()
S
71 3 6
twentig_twentyone_hide_tagline()
S
70 3 6
WPTT_WebFont_Loader::get_fonts_folder()
S
66 3 9
twentig_theme_supports_spacing()
S
71 3 6
twentig_is_amp_endpoint()
S
71 3 6
twentig_google_fonts_resource_hints()
S
65 3 9
twentig_twentytwenty_resource_hints()
S
65 3 9
twentig_twentyone_is_cpt_single()
S
66 3 10
twentig_filter_display_post_states()
S
67 3 7
twentig_twentyone_load_minified_theme_stylesheet()
S
65 3 10
twentig_minify_css()
S
64 3 9
twentig_get_default_body_font_size()
S
70 3 6
twentig_twentyone_resource_hints()
S
65 3 9
twentig_enqueue_class_styles()
S
57 2 15
twentig_sanitize_multi_choices()
S
73 3 4
TwentigWebsiteImporter::import_existing_post()
S
69 3 6
twentig_private_title_format()
S
71 3 6
twentig_twentyone_partial_tagline()
S
65 3 10
TwentigWebsiteImporter::add_starter_term_meta()
S
63 3 10
twentig_get_font_fallback()
S
65 3 9
WXR_Parser_Regex::process_term()
S
58 2 15
TwentigWebsiteImporter::get_website_templates()
S
68 3 7
WXR_Parser_Regex::process_category()
S
59 2 14
WP_Import::import_end()
S
60 2 13
WXR_Parser_Regex::process_tag()
S
60 2 13
TwentigWebsiteImporter::register_routes()
S
61 2 13
twentig_twentyone_load_theme_files()
S
62 2 12
WP_Import::header()
S
62 2 12
twentig_twentytenty_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_get_shapes()
S
52 1 24
twentig_twentytwenty_sanitize_credit()
S
54 1 24
twentig_replace_pattern_twentythree()
S
55 1 23
twentig_register_block_pattern_categories()
S
52 1 22
twentig_twentyone_get_cpt()
S
56 1 21
TwentigSettings::register_settings()
S
58 1 19
twentig_twentyone_filter_theme_json_theme()
S
59 1 18
twentig_twentytwenty_filter_theme_json_theme()
S
59 1 18
WP_Import::import()
S
58 1 16
WPTT_WebFont_Loader::get_local_stylesheet_path()
S
70 2 6
twentig_twentytwo_register_block_patterns()
S
73 2 5
twentig_twentytwenty_register_control_types()
S
59 1 15
WP_Import::is_valid_meta_key()
S
70 2 6
TwentigWebsiteImporter::has_imported_posts()
S
71 2 5
twentig_twentytwenty_wc_footer_widgets()
S
74 2 5
twentig_comments_number()
S
71 2 6
twentig_twentyone_print_customizer_css()
S
67 2 8
TwentigDashboard::get_instance()
S
72 2 6
WXR_Parser_Regex::fgets()
S
71 2 6
twentig_twentyone_partial_footer_branding()
S
71 2 6
twentig_sanitize_font_weight()
S
67 2 7
WPTT_WebFont_Loader::get_local_stylesheet_url()
S
65 2 10
WPTT_WebFont_Loader::get_base_path()
S
71 2 6
twentig_twentyone_get_font_styles()
S
59 1 15
twentig_twentyone_set_content_width()
S
70 2 7
TwentigDashboard::render_menu_page()
S
69 2 8
twentig_twentyone_filter_navigation()
S
71 2 6
twentig_twentyone_register_control_types()
S
59 1 15
WXR_Parser_Regex::fopen()
S
71 2 6
twentig_block_editor_spacing_styles()
S
64 2 9
twentig_comments_open()
S
71 2 6
twentig_footer_has_nav_menu()
S
65 2 9
twentig_sanitize_choices()
S
72 2 5
twentig_twentytwenty_disable_socials()
S
72 2 6
twentig_sanitize_fonts()
S
71 2 5
twentig_read_more_tag()
S
70 2 6
twentig_twentytenty_hide_tagline()
S
71 2 6
twentig_is_option_enabled()
S
69 2 7
TwentigWebsiteImporter::match_post_id()
S
70 2 6
WXR_Parser_Regex::feof()
S
72 2 6
twentig_twentyone_comments_open()
S
71 2 6
twentig_twentyone_load_component_styles()
S
67 2 8
Twentig_Page_Templater::get_instance()
S
71 2 6
Twentig_Starter_Loop_Posts::make_auto_draft_post_queryable()
S
66 2 8
twentig_twentyone_print_meta_info()
S
66 2 8
twentig_twentyone_partial_footer_nav()
S
68 2 7
twentig_twentyone_is_light_theme()
S
68 2 7
WPTT_WebFont_Loader::get_absolute_path()
S
67 2 7
WP_Import::backfill_attachment_urls()
S
65 2 8
WPTT_WebFont_Loader::get_subfolder_name()
S
71 2 6
WXR_Parser_Regex::fclose()
S
72 2 6
Twentig_Customize_Range_Control::content_template()
S
72 1 15
WPTT_WebFont_Loader::get_base_url()
S
71 2 6
twentig_twentyone_comments_number()
S
71 2 6
Twentig_Nav_Menu::twentig_twentyone_get_search_form()
S
59 1 15
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_get_font_styles()
S
60 1 13
TwentigSettings::register_routes()
S
62 1 13
twentig_twentyone_widgets_init()
S
61 1 13
Twentig_Customize_More_Section::render_template()
S
73 1 13
Twentig_Page_Templater::__construct()
S
60 1 12
twentig_twentyone_partial_header_nav()
S
64 1 11
twentig_twentyone_support_widget_block()
S
80 1 3
twentig_twentytwo_editor_styles()
S
80 1 3
twentig_twentyone_customize_preview_init()
S
78 1 3
Twentig_Customize_More_Section::json()
S
70 1 6
twentig_twentyone_exclude_terms()
S
66 1 10
twentig_customize_register_starter_content_load()
S
80 1 3
Twentig_Customize_Title_Control::content_template()
S
77 1 9
WP_Import::max_attachment_size()
S
80 1 3
WPTT_WebFont_Loader::get_local_stylesheet_filename()
S
78 1 3
TwentigSettings::save_settings()
S
63 1 10
twentig_twentytwenty_support_widget_block()
S
80 1 3
WXR_Parser_Regex::process_author()
S
64 1 10
twentig_get_custom_font_settings()
S
66 1 8
Twentig_Starter_Loop_Posts::__construct()
S
79 1 3
WPTT_WebFont_Loader::set_font_format()
S
81 1 3
WXR_Parser_Regex::__construct()
S
80 1 3
WP_Import::allow_create_users()
S
80 1 3
wptt_get_webfont_styles()
S
73 1 5
TwentigSettings::__construct()
S
75 1 4
twentig_do_activate()
S
80 1 3
Twentig_Nav_Menu::__construct()
S
69 1 6
twentig_get_starter_library()
S
80 1 3
twentig_twentytenty_support_page_excerpt()
S
80 1 3
twentig_excerpt_more()
S
83 1 3
twentig_twentyone_remove_image_inline_size_style()
S
80 1 3
WPTT_WebFont_Loader::local_file_exists()
S
79 1 3
twentig_twentyone_set_archive_title_prefix()
S
80 1 3
WP_Import::bump_request_timeout()
S
83 1 3
twentig_twentytwo_enqueue_scripts()
S
69 1 8
WXR_Parser_Regex::_normalize_tag()
S
79 1 3
twentig_twentytwenty_customize_preview_init()
S
78 1 3
WP_Import::cmpr_strlen()
S
79 1 3
WP_Import::greet()
S
70 1 7
twentig_get_font_name()
S
72 1 5
twentig_twentyone_spacing_sizes()
S
72 1 5
Twentig_Starter_Loop_Posts::prevent_filter_suppression()
S
80 1 3
TwentigDashboard::register_routes()
S
78 1 4
twentig_twentytwenty_is_socials_location()
S
74 1 4
Twentig_Page_Templater::add_new_template()
S
76 1 4
WPTT_WebFont_Loader::__construct()
S
73 1 5
twentig_twentyone_social_svg()
S
69 1 7
twentig_remove_starter_content()
S
82 1 3
twentig_get_pattern_asset()
S
79 1 3
TwentigDashboard::load_dependencies()
S
70 1 6
twentig_twentytwenty_filter_block_classes()
S
72 1 5
WPTT_WebFont_Loader::delete_fonts_folder()
S
79 1 3
Twentig_Customize_Range_Control::to_json()
S
66 1 8
WP_Import::footer()
S
83 1 3
wptt_get_webfont_url()
S
73 1 5
twentig_exclude_terms()
S
66 1 10
WP_Import::allow_fetch_attachments()
S
80 1 3
WP_Import::parse()
S
76 1 4
TwentigDashboard::__construct()
S
68 1 7
twentig_twentyone_filter_block_classes()
S
69 1 6
twentig_twentytwenty_social_svg()
S
77 1 4
TwentigDashboard::add_menu()
S
66 1 10