Code Analysis: ZoloBlocks 2.1.5

Function Rating Maintainability Complexity Lines of code
Zolo\Classes\ZoloEnqueues::editor_assets_loader()
C
22
18 245
Zolo\Blocks\PostMeta::get_meta_data()
C
34 23 81
Zolo\Classes\ZoloEnqueues::block_assets_loader()
B
28
17 153
Zolo\Form\Form::send_form_data()
B
32 20 102
dci_deactivate_feedback()
B
28
9 235
Zolo\API\GetPostsV1::zolo_get_post_args()
B
40 18 53
Zolo\Blocks\Breadcrumbs::get_breadcrumb()
A
40 14 56
Zolo\Admin\Settings::zolo_blocks_settings_init()
A
28
1 246
Zolo\Admin\Settings::zolo_blocks_settings_init()
A
29
1 240
Zolo\API\GetPostsV1::get_terms_args()
A
44 13 46
Zolo\Mailchimp\Mailchimp::subscription()
A
44 13 42
\Insights_SDK::get_all_plugins()
A
44 12 46
Zolo\Templates\Templates::demo_import()
A
39 10 65
Zolo\Blocks\Breadcrumbs::add_crumbs_single()
A
38 9 80
Zolo\Classes\ZoloAJAX::zolo_post_category_query()
A
46 12 34
Zolo\Popup\PopupBuilder::load_popup_builder()
A
44 11 45
Zolo\Classes\Registration::block_register()
A
50 12 25
Zolo\Helpers\ZoloHelpers::zolo_get_theme_fonts()
A
48 11 34
Zolo\Blocks\PostNavigation::render_content()
A
44 10 47
\Insights_SDK::__construct()
A
44 10 41
Zolo\Classes\ZoloAJAX::get_query_data()
A
45 10 40
\Insights_SDK::dci_sdk_insights()
A
46 10 37
\Insights_SDK::dci_non_sensitve_data()
A
42 9 51
Zolo\Classes\ZoloAJAX::comments_query()
A
42 9 51
Zolo\Admin\Settings::save_default_blocks()
A
48 10 35
Zolo\Admin\Settings::save_default_extensions()
A
48 10 35
Zolo\Admin\Settings::save_default_extensions()
A
48 10 35
Zolo\Admin\Settings::save_default_blocks()
A
48 10 35
Zolo\Helpers\ZoloHelpers::get_social_icon_svg()
A
47 9 47
Zolo\Classes\FontLoader::fonts_loader()
A
45 9 42
Zolo\Blocks\Breadcrumbs::generate()
A
45 9 41
Zolo\Classes\ZoloAJAX::author_query()
A
50 10 24
dci_popup_notice()
A
39 5 96
\Insights_SDK::deactivation_feedback()
A
50 9 27
Zolo\Mailchimp\Mailchimp::process_webhook()
A
46 8 38
Zolo\Blocks\PostMeta::render()
A
51 9 22
\Insights_SDK::insights_deactivate_feedback()
A
47 8 37
Zolo\Helpers\ZoloHelpers::zolo_generate_style()
A
54 9 22
\Insights_SDK::data_prepare()
A
55 9 19
\Insights_SDK::notice_modal()
A
48 8 32
Zolo\Classes\StyleGenerator::cursors_effects()
A
48 8 32
Zolo\Mailchimp\Mailchimp::process_mailchimp()
A
43 7 46
Zolo\Popup\PopupBuilder::check_and_set_popup_cookie()
A
49 8 29
Zolo\Admin\Settings::update_favorites()
A
49 8 29
Zolo\Admin\Settings::update_favorites()
A
49 8 29
Zolo\Form\FormAjax::update_form_settings()
A
49 8 27
Zolo\Blocks\PostFeaturedImage::render_content()
A
47 7 32
Zolo\Classes\StyleGenerator::particles_effects()
A
48 7 32
\Insights_SDK::display_global_notice()
A
45 6 47
Zolo\API\TemplatesV1::get_page_templates()
S
49 7 30
Zolo\API\GetPostsV1::zolo_posts_query()
S
43 6 45
\Insights_SDK::__display_global_notice()
S
47 6 42
Zolo\Classes\ZoloAJAX::zolo_select2_response()
S
45 6 42
Zolo\Blocks\PostContent::render()
S
50 7 26
Zolo\Blocks\Breadcrumbs::add_parent_crumbs()
S
52 7 24
dci_dynamic_init()
S
57 7 15
Zolo\Classes\FontLoader::font_generator()
S
61 7 11
Zolo\Blocks\Breadcrumbs::add_crumbs_date()
S
61 7 11
Zolo\Admin\Assets::zolo_admin_enqueue_scripts()
S
39 3 70
Zolo\Blocks\PostTitle::render()
S
51 6 24
Zolo\Admin\Settings::update_blocks()
S
51 6 24
Zolo\Admin\Settings::update_extensions()
S
51 6 24
Zolo\Admin\Settings::update_blocks()
S
51 6 24
Zolo\Admin\Settings::update_extensions()
S
51 6 24
Zolo\Blocks\TagCloud::render()
S
48 5 33
Zolo\Blocks\PostCategory::render()
S
48 5 33
Zolo\Blocks\Breadcrumbs::prepend_shop_page()
S
57 6 16
\Insights_SDK::show_notice_delay_init()
S
57 6 15
Zolo\Helpers\ZoloHelpers::zolo_is_gutenberg_editor()
S
64 7 9
Zolo\Form\Form::render_zolo_form()
S
42 3 58
\Insights_SDK::dci_sdk_dismiss_notice()
S
51 5 27
Zolo\Classes\ZoloAJAX::zolo_post_pagination()
S
53 5 21
Zolo\Form\Recaptcha::zolo_recaptcha_handle_script()
S
50 3 51
Zolo\Helpers\ZoloHelpers::get_zolo_blocks()
S
55 5 21
Zolo\API\GetPostsV1::get_author_args()
S
55 5 20
Zolo\Classes\ZoloEnqueues::modify_nav_links()
S
55 5 19
Zolo\Blocks\PostCommentsForm::render_content()
S
50 4 31
Zolo\API\GetPostsV1::get_all_posts()
S
57 5 16
Zolo\Classes\Maintenance::redirect_to_maintenance_page()
S
58 5 15
Zolo\Classes\SupportSVG::sanitize_svg_uploads()
S
58 5 15
Zolo\Helpers\ZoloHelpers::get_all_taxonomy()
S
58 5 15
Zolo\Form\Recaptcha::zolo_recaptcha_script()
S
60 5 14
Zolo\Helpers\ZoloHelpers::zolo_extensions()
S
59 5 14
Zolo\Popup\PopupBuilder::custom_zolo_popup_column()
S
59 5 13
Zolo\Blocks\NoticeBlock::render_notice_block()
S
59 5 13
Zolo\Popup\PopupBuilder::process_blocks_recursively()
S
61 5 12
Zolo\Helpers\ZoloHelpers::zoloblocks_get_option()
S
62 5 11
Zolo\Admin\PostCategoryImage::updated_category_image()
S
61 5 11
Zolo\Classes\ZoloAJAX::get_filter_terms()
S
52 4 25
Zolo\Blocks\PostNavigation::render()
S
52 4 23
Zolo\Popup\PopupBuilder::register_post_type()
S
40 1 67
\Insights_SDK::dci_send_data_to_server()
S
53 4 21
Zolo\Blocks\PostMeta::render_item()
S
55 4 20
Zolo\Blocks\Breadcrumbs::term_ancestors()
S
57 4 18
\Insights_SDK::modal_trigger()
S
57 4 16
Zolo\Helpers\ZoloHelpers::get_paged()
S
60 4 15
Zolo\Mailchimp\Mailchimp::get_url_by_label()
S
64 5 9
\ZoloBlocks_Loader::init_actions()
S
66 5 8
Zolo\Helpers\ZoloHelpers::get_terms_by_texonomy()
S
59 4 15
Zolo\Admin\PostCategoryImage::save_category_image()
S
63 5 9
Zolo\Helpers\ZoloHelpers::get_views_path()
S
59 4 14
\ZoloBlocks_Loader::plugins_loaded()
S
51 3 28
\ZoloBlocks::__construct()
S
60 4 13
Zolo\Form\Recaptcha::zolo_form_recaptcha()
S
60 4 13
Zolo\Blocks\Breadcrumbs::add_crumbs_shop()
S
60 4 12
\Insights_SDK::check_date()
S
63 4 11
Zolo\Blocks\PostCommentsForm::render()
S
54 3 19
Zolo\Popup\PopupBuilder::update_popup_status()
S
56 3 18
Zolo\Classes\ZoloAJAX::get_comments()
S
55 3 18
Zolo\Helpers\ZoloHelpers::removeHtmlTagContents()
S
58 3 17
Zolo\Helpers\ZoloHelpers::get_taxonomy_name()
S
58 3 17
Zolo\API\TemplatesV1::get_templates()
S
57 3 16
Zolo\API\TemplatesV1::get_demos()
S
57 3 16
Zolo\Helpers\ZoloHelpers::strToHex()
S
57 3 15
Zolo\Classes\Maintenance::__construct()
S
62 4 10
Zolo\Classes\StyleGenerator::generate_style_on_render_block()
S
63 4 10
Zolo\Classes\SupportSVG::filter_user_capabilities()
S
69 4 6
Zolo\Helpers\ZoloHelpers::zoloblocks_editor_body_class()
S
69 4 6
Zolo\Admin\PostCategoryImage::edit_category_image()
S
53 2 30
Zolo\Classes\ZoloAJAX::get_authors()
S
59 3 14
Zolo\Classes\ZoloAJAX::get_post_categories()
S
59 3 14
Zolo\Classes\ZoloAJAX::zolo_ajax_action_init()
S
59 3 14
Zolo\Helpers\ZoloHelpers::get_all_users()
S
60 3 13
Zolo\Blocks\PostCommentsForm::custom_comment_form_fields()
S
60 3 12
Zolo\Admin\PostCategoryImage::display_category_image_column()
S
61 3 12
Zolo\Blocks\Breadcrumbs::add_crumbs_tax()
S
53 2 25
Zolo\Templates\Templates::update_demos_transient()
S
55 2 19
Zolo\Blocks\PostCommentsForm::get_comment_args()
S
55 2 19
Zolo\Templates\Templates::update_transient()
S
55 2 19
Zolo\Blocks\PostCommentsForm::get_logged_in_as_text()
S
57 2 16
Zolo\Popup\PopupBuilder::editor_enqueue_scripts()
S
57 2 16
Zolo\Helpers\ZoloHelpers::extract_settings_keys()
S
66 3 9
Zolo\Mailchimp\Mailchimp::sanitize()
S
64 3 10
Zolo\Admin\Dashboard::disable_admin_notice()
S
72 3 5
Zolo\Admin\Notice::zolo_gutenberg_unavailable_notice()
S
57 2 15
Zolo\Helpers\ZoloHelpers::get_data()
S
76 3 3
Zolo\Blocks\Breadcrumbs::add_crumbs_category()
S
59 2 15
Zolo\Helpers\ZoloHelpers::get_wrapper_class()
S
64 3 10
Zolo\Helpers\ZoloHelpers::pagination()
S
58 2 15
Zolo\Helpers\ZoloHelpers::wordcount()
S
67 3 7
Zolo\Helpers\ZoloHelpers::is_debug_mode()
S
77 3 3
Zolo\API\GetPostsV1::zolo_get_terms()
S
63 3 10
Zolo\Helpers\ZoloHelpers::zolo_blocks_extensions_count()
S
58 2 14
Zolo\Blocks\Breadcrumbs::add_crumbs_post_type_archive()
S
61 2 14
Zolo\Admin\Assets::zolo_blocks_icons()
S
60 2 14
Zolo\Admin\Author::user_contact_social_link()
S
59 2 13
Zolo\Helpers\ZoloHelpers::wp_kses_allowed_svg()
S
52 1 28
Zolo\Admin\PostCategoryImage::load_category_media_scripts()
S
67 1 27
Zolo\Admin\Dashboard::zolo_admin_menu()
S
54 1 26
\ZoloBlocks_Loader::dci_plugin_zoloblocks()
S
52 1 25
Zolo\Blocks\BreadcrumbsBlock::render()
S
54 1 23
Zolo\Admin\PostCategoryImage::add_new_category_image()
S
58 1 22
Zolo\Blocks\PostComments::render()
S
54 1 22
Zolo\Helpers\ZoloHelpers::get_post_types()
S
56 1 19
Zolo\Classes\Maintenance::activation()
S
57 1 19
Zolo\Blocks\PostGrid::render()
S
57 1 17
Zolo\Blocks\PostList::render()
S
57 1 17
Zolo\Blocks\Author::render()
S
57 1 17
Zolo\API\TemplatesV1::register_templates_route()
S
58 1 17
Zolo\Helpers\ZoloHelpers::get_excluded_taxonomy()
S
59 1 17
Zolo\Blocks\PostTimeline::render()
S
57 1 17
Zolo\Blocks\Breadcrumbs::parse_args()
S
58 1 17
Zolo\Helpers\ZoloHelpers::get_taxonomies()
S
66 2 8
dci_sdk_insights()
S
75 2 5
Zolo\Admin\Settings::handle_blocks_settings()
S
69 2 7
Zolo\Admin\Settings::handle_favorites_settings()
S
69 2 7
Zolo\Blocks\Breadcrumbs::search_trail()
S
71 2 5
Zolo\Blocks\PostFeaturedImage::render()
S
61 2 10
Zolo\Classes\ZoloAJAX::zolo_example_ajax_function_callback()
S
70 2 6
Zolo\Admin\Settings::handle_blocks_settings()
S
69 2 7
Zolo\Admin\Settings::handle_favorites_settings()
S
69 2 7
Zolo\Admin\Settings::handle_extensions_settings()
S
69 2 7
Zolo\Classes\StyleGenerator::__construct()
S
63 2 10
Zolo\Helpers\ZoloHelpers::filter_blocks()
S
78 2 3
Zolo\Helpers\ZoloHelpers::is_multisite()
S
79 2 3
Zolo\Classes\StyleGenerator::output_dynamic_styles()
S
73 2 5
Zolo\Admin\Author::add_custom_meta_to_rest()
S
66 2 8
Zolo\Helpers\ZoloHelpers::views()
S
69 2 7
Zolo\Helpers\ZoloHelpers::get_gzip_status()
S
78 2 3
Zolo\Popup\PopupBuilder::enqueue_popup_styles()
S
65 2 8
Zolo\Helpers\ZoloHelpers::array_column_from_json()
S
72 2 5
Zolo\Blocks\Breadcrumbs::add_crumbs_front_page()
S
69 2 5
Zolo\API\GetPostsV1::content_reading_time()
S
65 2 9
Zolo\Classes\Registration::render_callback()
S
70 2 6
Zolo\Admin\Settings::handle_extensions_settings()
S
69 2 7
\ZoloBlocks::get_instance()
S
71 2 6
Zolo\Admin\Settings::handle_demos_settings()
S
69 2 7
Zolo\Blocks\Breadcrumbs::add_item()
S
69 2 6
Zolo\Helpers\ZoloHelpers::is_extension_enabled()
S
74 2 4
Zolo\Blocks\TagCloud::get_default_attributes()
S
65 2 9
Zolo\Blocks\PostCategory::get_default_attributes()
S
65 2 9
Zolo\Helpers\ZoloHelpers::ge_nonce_id()
S
77 2 3
Zolo\Helpers\ZoloHelpers::get_zolo_extensions()
S
70 2 6
Zolo\Helpers\ZoloHelpers::zoloblocks_frontend_body_class()
S
70 2 7
Zolo\Blocks\Breadcrumbs::paged_trail()
S
71 2 5
Zolo\Blocks\Breadcrumbs::add_crumbs_product_category()
S
60 1 14
Zolo\Blocks\PostCarousel::render()
S
60 1 13
Zolo\Blocks\Breadcrumbs::add_crumbs_author()
S
61 1 13
Zolo\Blocks\Breadcrumbs::add_crumbs_product_tag()
S
61 1 13
Zolo\Classes\ZoloAJAX::get_ajax_pagination_content()
S
62 1 13
Zolo\Blocks\Breadcrumbs::add_crumbs_page()
S
62 1 13
Zolo\API\GetPostsV1::register_Posts_route()
S
62 1 13
Zolo\Blocks\Breadcrumbs::add_crumbs_attachment()
S
62 1 13
Zolo\Blocks\Breadcrumbs::add_crumbs_tag()
S
62 1 12
Zolo\Classes\PostMeta::register_meta()
S
64 1 11
Zolo\Classes\SupportSVG::add_svg_support_style()
S
75 1 11
Zolo\Popup\PopupBuilder::__construct()
S
62 1 11
\ZoloBlocks::zolo_constants()
S
70 1 11
Zolo\Helpers\ZoloHelpers::render_svg_html()
S
70 1 7
Zolo\Blocks\PostCommentsForm::get_input_field()
S
68 1 8
Zolo\Admin\PostCategoryImage::__construct()
S
62 1 10
Zolo\Admin\Settings::get_extensions()
S
79 1 3
\ZoloBlocks::includes()
S
79 1 3
Zolo\Classes\PostMeta::auth_callback()
S
80 1 3
Zolo\Classes\SupportSVG::sanitize_svg_content()
S
75 1 4
Zolo\Admin\Settings::__construct()
S
72 1 5
Zolo\Helpers\ZoloHelpers::get_max_upload_size()
S
80 1 3
Zolo\Blocks\PostCommentsForm::__construct()
S
67 1 7
Zolo\Blocks\PostTimeline::get_default_attributes()
S
79 1 3
Zolo\Admin\Settings::__construct()
S
72 1 5
Zolo\Admin\Notice::zolo_check_wp_version()
S
66 1 9
Zolo\Blocks\Breadcrumbs::is_woocommerce_activated()
S
80 1 3
Zolo\Admin\Dashboard::__construct()
S
75 1 4
Zolo\Form\Form::__construct()
S
71 1 5
Zolo\Blocks\PostCommentsForm::get_comment_field()
S
72 1 6
Zolo\Classes\SupportSVG::modify_svg_mimes()
S
76 1 4
Zolo\Blocks\PostCommentsForm::get_must_log_in_text()
S
64 1 10
Zolo\API\GetPostsV1::__construct()
S
79 1 3
Zolo\Classes\Registration::register_block_category()
S
67 1 8
Zolo\Admin\PostCategoryImage::add_category_image_column()
S
75 1 4
Zolo\Admin\Notice::__construct()
S
91 1 2
Zolo\Helpers\ZoloHelpers::get_nonce_text()
S
81 1 3
Zolo\Helpers\ZoloHelpers::get_wp_version()
S
80 1 3
\Insights_SDK::reset_settings()
S
77 1 4
Zolo\Admin\Settings::get_favorites()
S
79 1 3
\Insights_SDK::dci_enqueue_scripts()
S
73 1 4
Zolo\API\TemplatesV1::__construct()
S
79 1 3
Zolo\Templates\Templates::__construct()
S
66 1 8
\ZoloBlocks_Loader::__construct()
S
72 1 5
Zolo\Admin\Assets::zolo_block_editor_assets()
S
66 1 10
Zolo\Admin\Notice::zolo_check_php_version()
S
66 1 9
Zolo\Blocks\Breadcrumbs::add_crumbs_404()
S
76 1 3
Zolo\Blocks\PostCommentsForm::move_comment_field_to_bottom()
S
71 1 6
Zolo\Classes\ZoloAJAX::__construct()
S
64 1 9
Zolo\Helpers\ZoloHelpers::get_memory_limit()
S
80 1 3
Zolo\Mailchimp\Mailchimp::__construct()
S
75 1 4
Zolo\Blocks\Breadcrumbs::add_crumbs_home()
S
77 1 3
Zolo\Admin\Dashboard::zolo_blocks_page()
S
83 1 5
Zolo\Helpers\ZoloHelpers::get_max_post_size()
S
80 1 3
Zolo\Blocks\Breadcrumbs::get_items()
S
82 1 3
Zolo\Blocks\PostCommentsForm::wrap_fields_start()
S
82 1 3
Zolo\Admin\Settings::get_blocks()
S
79 1 3
Zolo\Form\FormAjax::__construct()
S
75 1 4
Zolo\Blocks\Breadcrumbs::reset()
S
81 1 3
Zolo\Helpers\ZoloHelpers::get_user_role()
S
75 1 4
Zolo\Classes\SupportSVG::add_flush_rewrite_rules()
S
82 1 3
Zolo\Classes\ZoloEnqueues::__construct()
S
71 1 5
Zolo\Classes\FontLoader::__construct()
S
72 1 5
Zolo\Blocks\PostGrid::get_default_attributes()
S
79 1 3
Zolo\Blocks\PostList::get_default_attributes()
S
79 1 3
Zolo\Classes\PostMeta::__construct()
S
79 1 3
Zolo\Blocks\NoticeBlock::__construct()
S
78 1 3
Zolo\Admin\Assets::__construct()
S
70 1 6
Zolo\Blocks\PostCommentsForm::wrap_fields_end()
S
82 1 3
Zolo\Admin\Settings::get_extensions()
S
79 1 3
Zolo\Admin\Settings::get_blocks()
S
79 1 3
Zolo\Form\Recaptcha::__construct()
S
71 1 5
Zolo\Helpers\ZoloHelpers::get_max_execution_time()
S
80 1 3
Zolo\Blocks\PostBlock::get_default_attributes()
S
100 1 0
Zolo\Popup\PopupBuilder::set_custom_edit_zolo_popup_columns()
S
68 1 7
Zolo\Classes\Registration::__construct()
S
74 1 4
Zolo\Blocks\PostCarousel::get_default_attributes()
S
79 1 3
Zolo\Helpers\ZoloHelpers::get_php_version()
S
80 1 3
Zolo\Admin\Settings::get_favorites()
S
79 1 3
Zolo\Helpers\ZoloHelpers::__construct()
S
75 1 4
Zolo\Admin\Author::__construct()
S
74 1 4
Zolo\Blocks\Author::get_default_attributes()
S
79 1 3
Zolo\Blocks\PostComments::get_default_attributes()
S
79 1 3
Zolo\Classes\Maintenance::deactivation()
S
91 1 2
Zolo\Classes\SupportSVG::__construct()
S
67 1 7
Zolo\Classes\Registration::block_list()
S
78 1 3
Zolo\Admin\PostCategoryImage::load_media_files()
S
82 1 3