Code Analysis: WPZOOM Instagram Widget & Block 2.0.5

Function Rating Maintainability Complexity Lines of code
WPZOOM_Instagram_Widget_Settings::edit_feed_content()
D
10
37 574
Wpzoom_Instagram_Widget_Display::feed_content()
D
24
61 110
Wpzoom_Instagram_Widget::display_items()
D
21
45 217
Wpzoom_Instagram_Widget_Display::style_content()
D
33 47 65
Wpzoom_Instagram_Widget_Display::items_html()
D
30 45 90
WPZOOM_Instagram_Widget_Settings::init()
C
22
20 229
Wpzoom_Instagram_Widget_Display::lightbox_items_html()
C
34 26 74
Wpzoom_Instagram_Widget_API::processing_response_data()
B
39 20 58
WPZOOM_Instagram_Widget_Assets::has_reusable_block()
B
41 19 54
Wpzoom_Instagram_Widget_API::get_items()
B
38 17 69
Wpzoom_Instagram_Widget_After_Setup::init()
A
45 16 36
WPZOOM_Instagram_Widget_Settings::save_feed()
A
45 16 36
WPZOOM_Instagram_Widget_Settings::ajax_connect_user()
A
45 16 35
WPZOOM_Instagram_Widget_Settings::admin_notices()
A
47 16 33
WPZOOM_Instagram_Widget_Assets::is_active_block_widget()
A
46 15 36
Wpzoom_Instagram_Widget_API::execute_cron()
A
39 13 58
WPZOOM_Instagram_Widget_Settings::custom_column_user()
A
45 14 35
WPZOOM_Instagram_Widget_Settings::save_user()
A
48 13 30
WPZOOM_Instagram_Widget_Settings::user_quick_edit_box()
A
39 10 70
Wpzoom_Instagram_Widget::display_user_info()
A
40 9 82
wpzoom_instagram_admin_notice()
A
45 12 36
WPZOOM_Instagram_Widget_Settings::post_action_duplicate_feed()
A
44 10 50
WPZOOM_Instagram_Widget_Settings::custom_column_feed()
A
46 11 34
Wpzoom_Instagram_Widget_API::convert_items_to_old_structure()
A
43 10 46
WPZOOM_Instagram_Widget_Settings::get_token_expire_display()
A
52 11 20
WPZOOM_Instagram_Widget_Settings::ajax_inline_save()
A
53 11 19
WPZOOM_Instagram_Image_Uploader::get_image_async()
A
43 9 45
Wpzoom_Instagram_Widget_API::convert_user_info_to_old_structure()
A
49 10 30
Wpzoom_Instagram_Widget::form()
A
32 1 163
WPZOOM_Instagram_Widget_Assets::frontend_register_scripts()
A
44 9 43
Wpzoom_Instagram_Widget::widget()
A
45 9 39
WPZOOM_Instagram_Widget_Settings::post_action_update_posts()
A
48 9 32
WPZOOM_Instagram_Widget_Assets::widget_styles()
A
50 9 28
WPZOOM_Instagram_Widget_Settings::page_footer()
A
47 8 38
Wpzoom_Instagram_Widget_API::get_user_info()
A
47 8 34
WPZOOM_Instagram_Widget_Settings::sanitize()
A
48 8 33
WPZOOM_Instagram_Widget_Settings::edit_feed_header()
A
44 7 46
WPZOOM_Instagram_Widget_Assets::enqueue_widget_scripts()
A
57 9 14
WPZOOM_Instagram_Widget_Settings::connect_page()
A
38 3 95
WPZOOM_Instagram_Widget_Settings::sanitize_feed_setting_value()
S
53 7 22
Wpzoom_Instagram_Widget_Display::get_feed_output()
S
53 7 21
WPZOOM_Instagram_Widget_Settings::settings_init()
S
37 1 110
Wpzoom_Instagram_Widget::update()
S
54 7 19
WPZOOM_Instagram_Image_Uploader::set_images_to_transient()
S
55 7 17
WPZOOM_Instagram_Widget_Settings::insert_post_data()
S
62 8 9
WPZOOM_Instagram_Widget_Settings::ajax_dismiss_cron_notice()
S
60 7 12
Wpzoom_Instagram_Widget_After_Setup::delete_old_transients()
S
52 6 23
Wpzoom_Instagram_Widget_API::is_configured()
S
55 6 21
Wpzoom_Instagram_Widget_Display::get_shortcode_output()
S
57 6 16
WPZOOM_Instagram_Widget_Settings::get_feed_setting_value()
S
59 6 12
WPZOOM_Instagram_Widget_Settings::sort_column_query()
S
50 4 36
WPZOOM_Instagram_Widget_Settings::page_header()
S
45 3 50
Wpzoom_Instagram_Widget_Display::output_styles()
S
57 5 16
WPZOOM_Instagram_Widget_Settings::after_insert_post()
S
68 6 6
Wpzoom_Instagram_Block::block_categories()
S
59 5 14
WPZOOM_Instagram_Image_Uploader::get_image()
S
51 4 26
WPZOOM_Instagram_Widget_Settings::views_filter()
S
53 4 23
Wpzoom_Instagram_Widget_Display::get_errors()
S
54 4 22
WPZOOM_Instagram_Widget_Settings::scripts()
S
46 3 36
Wpzoom_Instagram_Widget_API::is_access_token_valid()
S
56 4 20
Wpzoom_Instagram_Widget::display_errors()
S
56 4 20
Wpzoom_Instagram_Widget_API::get_best_size()
S
56 4 19
WPZOOM_Instagram_Widget_Settings::add_inline_data()
S
55 4 19
WPZOOM_Instagram_Widget_Settings::generate_featured_image()
S
55 4 19
WPZOOM_Instagram_Image_Uploader::get_best_size()
S
56 4 19
Wpzoom_Instagram_Widget_API::get_basic_user_info_from_token()
S
57 4 17
WPZOOM_Instagram_Widget_Settings::all_admin_notices()
S
64 5 9
WPZOOM_Instagram_Widget_Settings::nice_image_size()
S
61 5 9
WPZOOM_Instagram_Widget_Settings::settings_field_transient_lifetime()
S
54 3 24
Wpzoom_Instagram_Widget_Display::filter_caption()
S
56 3 19
Wpzoom_Instagram_Widget::filter_caption()
S
56 3 19
Wpzoom_Instagram_Widget_API::get_errors()
S
46 1 48
WPZOOM_Instagram_Widget_Settings::replace_preview_content()
S
56 3 17
WPZOOM_Instagram_Widget_Settings::settings_field_request_type()
S
52 2 32
WPZOOM_Instagram_Widget_Assets::get_reusable_block()
S
64 4 10
Wpzoom_Instagram_Widget_API::get_transient_lifetime()
S
58 3 15
WPZOOM_Instagram_Widget_Settings::get_all_feed_settings_values()
S
64 4 9
WPZOOM_Instagram_Widget_Settings::get_clean_feed_settings_from_query()
S
62 4 10
WPZOOM_Instagram_Widget_Settings::disable_screen_options()
S
76 4 3
WPZOOM_Instagram_Widget_Settings::settings_field_basic_access_token_button()
S
51 2 29
Wpzoom_Instagram_Widget_Display::attachment_url_to_path()
S
62 3 11
WPZOOM_Instagram_Widget_Settings::is_wpzinsta_screen()
S
55 2 23
WPZOOM_Instagram_Widget_Settings::settings_field_user_info_avatar()
S
55 2 23
WPZOOM_Instagram_Widget_Settings::add_admin_menu()
S
54 2 22
WPZOOM_Instagram_Widget_Settings::settings_field_basic_access_token_input()
S
57 2 20
WPZOOM_Instagram_Widget_Settings::settings_field_request_timeout()
S
59 2 16
Wpzoom_Instagram_Widget_Display::format_number()
S
62 3 10
Wpzoom_Instagram_Block::render()
S
65 3 8
wpzoom_instagram_ignore_admin_notice()
S
67 3 7
WPZOOM_Instagram_Widget_Settings::hide_meta_boxes()
S
67 3 8
Wpzoom_Instagram_Widget_API::set_schedule()
S
72 3 5
Wpzoom_Instagram_Widget::format_number()
S
62 3 10
WPZOOM_Instagram_Widget_Assets::register_widget_scripts()
S
52 1 30
WPZOOM_Instagram_Image_Uploader::get_media_url_by_id()
S
65 3 8
Wpzoom_Instagram_Widget_API::__construct()
S
64 3 9
Wpzoom_Instagram_Widget_Display::get_suffix()
S
77 3 3
WPZOOM_Instagram_Widget_Settings::admin_enqueue_scripts()
S
70 3 6
wpzoom_instagram_get_current_admin_url()
S
65 3 8
WPZOOM_Instagram_Image_Uploader::get_transient_lifetime()
S
59 2 14
Wpzoom_Instagram_Widget::display_instagram_button()
S
62 2 13
Wpzoom_Instagram_Widget::__construct()
S
51 1 28
WPZOOM_Instagram_Widget_Settings::add_action_links()
S
61 2 12
Wpzoom_Instagram_Widget_Display::output_feed()
S
63 2 12
WPZOOM_Instagram_Widget_Settings::settings_field_is_forced_timeout()
S
62 2 12
WPZOOM_Instagram_Widget_Settings::settings_field_user_info_fullname()
S
64 2 11
wpzoom_instagram_get_notice_dismiss_url()
S
64 2 11
WPZOOM_Instagram_Widget_Settings::get_edit_post_link()
S
63 2 11
WPZOOM_Instagram_Widget_Settings::support_page()
S
58 1 21
Wpzoom_Instagram_Block::init()
S
57 1 19
WPZOOM_Instagram_Widget_Settings::settings_field_username()
S
59 1 18
WPZOOM_Instagram_Image_Uploader::set_image_sizes()
S
60 1 16
Wpzoom_Instagram_Widget_API::add_cron_interval()
S
65 2 9
wpzoom_instagram_get_default_settings()
S
60 1 15
WPZOOM_Instagram_Widget_Settings::hidden_columns()
S
68 2 8
Wpzoom_Instagram_Widget_Display::validate_color()
S
79 2 3
WPZOOM_Instagram_Widget_Settings::validate_color()
S
79 2 3
WPZOOM_Instagram_Widget_Settings::admin_body_class_filter()
S
79 2 3
Wpzoom_Instagram_Widget_API::get_error()
S
74 2 4
WPZOOM_Instagram_Widget_Settings::post_edit_form_tag()
S
75 2 5
Wpzoom_Instagram_Widget_API::getInstance()
S
70 2 7
WPZOOM_Instagram_Image_Uploader::getInstance()
S
71 2 6
WPZOOM_Instagram_Widget_Settings::parent_file_menu_filter()
S
71 2 6
WPZOOM_Instagram_Widget_Settings::enqueue_preview_scripts()
S
61 1 15
WPZOOM_Instagram_Widget_Settings::get_instance()
S
71 2 6
Wpzoom_Instagram_Widget_Display::output_preview_styles()
S
68 2 8
WPZOOM_Instagram_Widget_Settings::update_footer()
S
64 2 10
Wpzoom_Instagram_Block::get_instance()
S
71 2 6
WPZOOM_Instagram_Widget_Settings::display_post_states()
S
68 2 7
Wpzoom_Instagram_Widget_After_Setup::get_instance()
S
71 2 6
WPZOOM_Instagram_Widget_Assets::instance()
S
71 2 6
Wpzoom_Instagram_Widget_Display::getInstance()
S
71 2 6
WPZOOM_Instagram_Widget_Settings::admin_footer_text()
S
63 2 10
WPZOOM_Instagram_Widget_Settings::submenu_file_filter()
S
72 2 6
Wpzoom_Instagram_Widget_API::reset_cache()
S
69 2 7
WPZOOM_Instagram_Widget_Settings::settings_field_user_info_biography()
S
65 2 10
WPZOOM_Instagram_Image_Uploader::upload_image()
S
60 1 12
WPZOOM_Instagram_Widget_Assets::__construct()
S
62 1 12
WPZOOM_Instagram_Widget_Settings::set_custom_edit_columns_user()
S
61 1 11
Wpzoom_Instagram_Widget::convert_url_to_path()
S
70 1 7
WPZOOM_Instagram_Image_Uploader::get_image_size_name()
S
79 1 3
WPZOOM_Instagram_Widget_Settings::__construct()
S
62 1 10
WPZOOM_Instagram_Image_Uploader::__clone()
S
80 1 3
WPZOOM_Instagram_Image_Uploader::__wakeup()
S
80 1 3
Wpzoom_Instagram_Widget_Display::convert_url_to_path()
S
69 1 7
Wpzoom_Instagram_Widget_Display::output_preview()
S
70 1 7
WPZOOM_Instagram_Widget_Assets::register_block_assets()
S
64 1 10
WPZOOM_Instagram_Widget_Settings::settings_field_username_description()
S
69 1 8
WPZOOM_Instagram_Widget_Settings::get_settings()
S
81 1 3
WPZOOM_Instagram_Image_Uploader::get_api_transient()
S
80 1 3
Wpzoom_Instagram_Widget_API::init()
S
72 1 5
WPZOOM_Instagram_Widget_Settings::preview_frame()
S
70 1 6
WPZOOM_Instagram_Widget_Settings::view_mode_post_types()
S
76 1 4
WPZOOM_Instagram_Image_Uploader::insert_post_data()
S
76 1 4
Wpzoom_Instagram_Block::__construct()
S
71 1 5
wpzoom_instagram_load_plugin_textdomain()
S
78 1 3
WPZOOM_Instagram_Image_Uploader::regenerate_thumbnails()
S
68 1 7
WPZOOM_Instagram_Widget_Settings::get_preview_frame()
S
74 1 5
WPZOOM_Instagram_Widget_Settings::get_option_name()
S
81 1 3
WPZOOM_Instagram_Image_Uploader::get_nonce_action()
S
79 1 3
WPZOOM_Instagram_Widget_Settings::set_custom_edit_columns_sortable_feed()
S
77 1 4
WPZOOM_Instagram_Image_Uploader::__construct()
S
72 1 5
WPZOOM_Instagram_Widget_Settings::set_custom_edit_columns_feed()
S
69 1 6
wpzoom_instagram_plugin_deactivation()
S
82 1 3
Wpzoom_Instagram_Widget_Display::get_preview()
S
69 1 7
Wpzoom_Instagram_Widget_API::set_access_token()
S
81 1 3
WPZOOM_Instagram_Widget_Settings::settings_field_user_details()
S
72 1 7
WPZOOM_Instagram_Image_Uploader::set_api_transient()
S
79 1 3
Wpzoom_Instagram_Widget_After_Setup::__construct()
S
76 1 4
Wpzoom_Instagram_Widget_Display::init()
S
74 1 4
Wpzoom_Instagram_Widget_API::set_feed_id()
S
81 1 3
WPZOOM_Instagram_Widget_Settings::set_custom_edit_columns_sortable_user()
S
74 1 5
WPZOOM_Instagram_Image_Uploader::custom_post_status()
S
66 1 10
zoom_instagram_widget_register()
S
82 1 3