Code Analysis: Create Block Theme 1.10.0

Function Rating Maintainability Complexity Lines of code
Theme_Media::get_media_absolute_urls_from_blocks()
D
34 32 91
Theme_Blocks::make_html_media_local()
C
37 24 74
Create_Block_Theme_Admin::blockbase_save_theme()
B
37 23 71
Manage_Fonts_Admin::manage_font_license()
B
40 19 52
MY_Theme_JSON_Resolver::export_theme_data()
A
40 15 59
Theme_Tags::theme_tags_section()
A
35 10 92
Theme_Form::create_admin_form_page()
A
32 3 166
Manage_Fonts_Admin::save_local_fonts_to_theme()
A
45 11 38
Theme_Templates::add_templates_to_local()
A
43 9 54
Theme_Zip::copy_theme_to_zip()
A
47 9 33
Theme_Readme::original_theme_credits()
A
47 8 38
Theme_Zip::add_templates_to_zip()
A
44 7 50
Manage_Fonts_Admin::save_google_fonts_to_theme()
A
47 8 35
Manage_Fonts_Admin::prepare_font_families_for_database()
A
53 8 24
Create_Block_Theme_Admin::create_blank_theme()
A
42 6 54
render_font_styles()
A
52 8 21
Theme_Patterns::escape_alt_for_pattern()
S
51 7 28
Theme_Blocks::make_media_blocks_local()
S
53 7 23
Theme_Templates::get_theme_templates()
S
50 5 33
Theme_Templates::filter_theme_template()
S
59 6 14
augment_resolver_with_utilities()
S
40 2 66
Manage_Fonts_Admin::add_or_update_theme_font_faces()
S
48 4 35
Theme_Blocks::make_mediatext_block_local()
S
56 5 18
Theme_Blocks::make_cover_block_local()
S
56 5 18
Theme_Templates::clear_user_templates_customizations()
S
58 5 16
Create_Block_Theme_Admin::clone_theme()
S
44 3 46
Theme_Readme::build_readme_txt()
S
46 3 46
Manage_Fonts_Admin::save_manage_fonts_changes()
S
60 5 13
Manage_Fonts_Admin::can_read_and_write_font_assets_directory()
S
61 5 12
Theme_Json::add_theme_json_variation_to_local()
S
52 4 25
Font_Form_Messages::admin_notice_embed_font_success()
S
53 4 25
Theme_Zip::add_media_to_zip()
S
58 4 15
Theme_Media::add_media_to_local()
S
61 4 12
Create_Block_Theme_Admin::create_sibling_theme()
S
46 2 41
Manage_Fonts_Admin::user_can_edit_themes()
S
62 4 11
Create_Block_Theme_Admin::create_child_theme()
S
47 2 38
Fonts_Page::manage_fonts_admin_page()
S
54 3 20
Font_Form_Messages::admin_notice_embed_font_permission_error()
S
56 3 20
Theme_Styles::build_child_style_css()
S
49 2 32
Create_Block_Theme_Admin::is_valid_screenshot()
S
66 4 7
Theme_Media::get_media_folder_path_from_url()
S
58 3 14
Manage_Fonts_Admin::delete_font_asset()
S
59 3 13
tag_checkbox_input()
S
61 3 12
Theme_Patterns::pattern_from_template()
S
57 2 19
React_App::bootstrap()
S
56 2 18
Create_Block_Theme_Admin::create_block_theme_enqueue()
S
58 2 16
Theme_Media::make_relative_media_url()
S
67 3 7
Theme_Patterns::escape_text_for_pattern()
S
71 3 5
Create_Block_Theme_Loader::run()
S
66 3 8
Theme_Blocks::make_image_video_block_local()
S
64 3 9
Theme_Utils::get_theme_slug()
S
64 3 9
Manage_Fonts_Admin::create_admin_menu()
S
58 2 14
WP_Theme_Directory::assets_enqueue()
S
57 1 19
Form_Messages::admin_notice_variation_success()
S
58 1 17
Form_Messages::admin_notice_error_theme_file_permissions()
S
60 1 17
Create_Block_Theme_Admin::export_child_theme()
S
58 1 15
Manage_Fonts_Admin::has_file_and_user_permissions()
S
73 2 5
Form_Messages::admin_notice_error_themes_file_permissions()
S
62 1 15
Create_Block_Theme_Admin::create_admin_menu()
S
64 2 9
Theme_Utils::is_absolute_url()
S
77 2 3
is_active_theme_tag()
S
63 2 10
Create_Block_Theme_Admin::export_theme()
S
58 1 15
Theme_Templates::replace_template_namespace()
S
68 2 7
Theme_Zip::create_zip()
S
66 2 8
Form_Messages::admin_notice_blank_success()
S
61 1 15
is_default_tag()
S
67 2 8
Create_Block_Theme_Admin::register_theme_export()
S
62 1 13
Theme_Styles::clear_user_styles_customizations()
S
60 1 13
WP_Theme_Directory::get_theme_names()
S
60 1 13
WP_Theme_Directory::register_theme_names_endpoint()
S
62 1 13
Font_Form_Messages::admin_notice_embed_font_file_error()
S
63 1 12
Font_Form_Messages::admin_notice_delete_font_success()
S
64 1 12
Theme_Zip::replace_namespace()
S
63 1 10
Form_Messages::admin_notice_export_success()
S
71 1 7
Create_Block_Theme::define_admin_hooks()
S
73 1 5
Theme_Json::add_theme_json_to_local()
S
71 1 6
Create_Block_Theme::load_dependencies()
S
68 1 7
Theme_Zip::add_theme_json_to_zip()
S
70 1 7
Font_Form_Messages::admin_notice_file_edit_error()
S
71 1 7
run_create_block_theme()
S
77 1 4
list_default_tags()
S
77 1 4
Create_Block_Theme_Loader::__construct()
S
77 1 4
Manage_Fonts_Admin::replace_all_theme_font_families()
S
63 1 10
Theme_Patterns::create_pattern_link()
S
71 1 5
Create_Block_Theme_Admin::rest_export_theme()
S
76 1 4
Create_Block_Theme_Admin::__construct()
S
70 1 6
Create_Block_Theme_Admin::save_variation()
S
80 1 3
Font_Form_Messages::admin_notice_user_cant_edit_theme()
S
71 1 7
Theme_Blocks::make_template_images_local()
S
64 1 10
WP_Theme_Directory::__construct()
S
75 1 4
Create_Block_Theme_Admin::save_theme_locally()
S
78 1 4
Theme_Form::form_script()
S
74 1 4
Font_Form_Messages::admin_notice_font_asset_removal_error()
S
67 1 8
Form_Messages::admin_notice_error_theme_name()
S
71 1 5
Manage_Fonts_Admin::get_font_slug()
S
73 1 5
Manage_Fonts_Admin::__construct()
S
70 1 6
Form_Messages::admin_notice_save_success()
S
71 1 7
Theme_Blocks::clean_serialized_markup()
S
67 1 7
Create_Block_Theme_Loader::add()
S
64 1 10
Create_Block_Theme_Loader::add_action()
S
77 1 3
Theme_Tags::theme_tags_list()
S
63 1 10
Manage_Fonts_Admin::has_font_mime_type()
S
74 1 4
Local_Fonts::local_fonts_admin_page()
S
65 1 9
Google_Fonts::google_fonts_admin_page()
S
71 1 7
Create_Block_Theme::__construct()
S
78 1 4
Create_Block_Theme::run()
S
82 1 3
Theme_Utils::get_file_extension_from_url()
S
75 1 4
Create_Block_Theme_Loader::add_filter()
S
77 1 3
Font_Form_Messages::admin_notice_manage_fonts_permission_error()
S
67 1 8
Form_Messages::admin_notice_error_variation_name()
S
71 1 5