Code Analysis: Social Snap Lite 1.3.6

Function Rating Maintainability Complexity Lines of code
SocialSnap_SW_Compatibility::import_settings()
D
17
69 207
SocialSnap_Social_Share::render_social_icons()
D
21
48 211
SocialSnap_DPSP_Compatibility::import_inline_content_settings()
D
30 40 107
SocialSnap_DPSP_Compatibility::import_settings()
D
32 35 96
SocialSnap_DPSP_Compatibility::import_floating_sidebar_settings()
D
33 34 95
SocialSnap_DPSP_Compatibility::import_sticky_bar_settings()
C
34 31 83
SocialSnap_Social_Follow::register_shortcodes()
C
30 27 121
SocialSnap_Settings::render_field()
C
34 25 102
SocialSnap_Field_social_follow_networks::add_network_popup()
C
29 22 145
SocialSnap_Field_dropdown::render()
C
35 24 91
SocialSnap_Field_checkbox_group::render()
C
35 24 87
SocialSnap_MashShare_Compatibility::import_settings()
C
39 26 54
SocialSnap_Social_Share::check_display_on()
C
41 25 50
SocialSnap_Stats::get_stats()
C
33 22 93
SocialSnap_Addons::addons_list()
B
33 18 105
socialsnap_get_share_url()
B
32 17 120
SocialSnap_Metabox::save_metaboxes()
B
43 21 44
SocialSnap_Field_editor_upload::render()
B
35 17 93
SocialSnap_Settings::render()
B
35 14 104
socialsnap_refresh_share_counts()
B
40 17 58
SocialSnap_Metabox::render_classic()
B
41 17 51
SocialSnap_Social_Share::filter_content_on_media_share()
B
40 16 60
SocialSnap_Welcome::render()
B
28
5 221
SocialSnap_FSB_Compatibility::import_settings()
B
42 16 48
SocialSnap_Social_Share::display_positions()
A
43 16 45
SocialSnap_Field_social_share_networks::render()
A
36 13 89
SocialSnap_Social_Follow::get_follow_count()
A
45 16 38
SocialSnap_Social_Share::get_display_position_classes()
A
42 15 48
socialsnap_add_to_stats_db()
A
44 15 42
socialsnap_get_total_share_count()
A
42 14 55
socialsnap_get_current_post_id()
A
47 15 36
SocialSnap_Admin_Editor::media_modal()
A
39 12 76
SocialSnap_Click_To_Tweet::register_shortcodes()
A
41 13 57
SocialSnap_MashShare_Compatibility::migrate_shares()
A
42 13 51
SocialSnap_MashShare_Compatibility::share_buttons_shortcode()
A
47 14 33
SocialSnap_Social_Followers_Widget::update()
A
57 15 13
socialsnap_get_share_count_api()
A
46 13 38
SocialSnap_Social_Share::render_share_count()
A
42 12 53
SocialSnap_Social_Follow::get_follow_count_ajax()
A
46 12 36
SocialSnap_SW_Compatibility::migrate_shares()
A
40 10 61
SocialSnap_Social_Share::render_position_on_media()
A
41 10 59
SocialSnap_Rating::review_request()
A
43 10 52
SocialSnap_Field_social_follow_networks::render()
A
41 9 63
SocialSnap_Social_Share::shortcode_social_share()
A
38 8 77
SocialSnap_Metabox::render_block_editor()
A
48 11 29
SocialSnap_Click_To_Tweet::get_default_settings()
A
49 11 28
SocialSnap_DPSP_Compatibility::click_to_tweet_shortcode()
A
50 11 28
SocialSnap_Metabox::add_metaboxes()
A
47 10 38
socialsnap_get_share_count()
A
47 10 35
SocialSnap_Field_text::render()
A
48 10 34
SocialSnap_Field_toggle::render()
A
48 10 34
SocialSnap_Social_Share::render_position_sidebar()
A
44 9 48
SocialSnap_Social_Share::add_inline_styles()
A
47 10 32
SocialSnap_Field_text::__construct()
A
55 11 15
socialsnap_is_block_editor()
A
52 10 23
SocialSnap_Social_Share::share_count_cache_expired()
A
46 8 49
socialsnap_generate_share_request_url()
A
49 9 30
SocialSnap_Field_dropdown::__construct()
A
57 10 14
SocialSnap_Field_editor_textarea::__construct()
A
56 10 14
socialsnap_update_share_count_click()
A
49 9 28
SocialSnap_Field_dropdown::get_options()
A
50 9 28
SocialSnap::constants()
A
52 9 28
SocialSnap_Install::install()
A
51 9 25
SocialSnap_Welcome::subscribe()
A
46 8 39
SocialSnap_Field_editor_textarea::render()
A
46 8 39
SocialSnap_Social_Share::filter_content_inline_content_share()
A
53 9 22
SocialSnap_Settings::import_settings()
A
44 7 51
SocialSnap_Field_social_follow_networks::__construct()
A
46 8 36
SocialSnap_Stats::get_top_networks()
A
48 8 33
SocialSnap_Settings::preview_settings()
A
46 7 48
SocialSnap_Field_editor_upload::__construct()
A
57 9 13
socialsnap_share_count_expired()
A
46 7 41
socialsnap_print_notice()
A
44 6 55
SocialSnap_Social_Follow::synchronize_authorized_networks()
A
52 8 24
socialsnap_reset_share_counts()
A
52 8 24
SocialSnap_Click_To_Tweet::block_editor_click_to_tweet()
A
53 8 22
SocialSnap_Settings::save_settings()
S
46 6 45
SocialSnap_DPSP_Compatibility::import_post_meta_entry()
S
50 7 30
SocialSnap_Social_Share::check_display_share_popup()
S
57 8 15
SocialSnap_Field_editor_text::__construct()
S
59 8 12
SocialSnap_Field_textarea::__construct()
S
59 8 12
SocialSnap_Field_button::__construct()
S
60 8 11
SocialSnap_Stats::get_top_content()
S
46 6 40
SocialSnap_Field_button::render()
S
49 6 37
SocialSnap_Admin_Editor::enqueue_assets()
S
48 6 36
SocialSnap_Field_upload::render()
S
45 5 50
SocialSnap_Social_Share::render_share_all_popup()
S
41 4 65
SocialSnap_Field_editor_text::render()
S
49 6 33
SocialSnap_Admin_Page::admin_header()
S
50 6 31
SocialSnap_SW_Compatibility::click_to_tweet_shortcode()
S
57 7 16
SocialSnap_Field_color::__construct()
S
57 7 15
SocialSnap_Social_Follow::get_configured_networks()
S
57 7 15
SocialSnap_Field_ctt_related::render()
S
47 5 43
SocialSnap_Field_checkbox_group::__construct()
S
60 7 11
SocialSnap_Field_toggle::__construct()
S
60 7 11
socialsnap_get_allowed_html_tags()
S
41 3 70
SocialSnap_Social_Followers_Widget::form()
S
37 1 96
SocialSnap_Field_editor_dropdown::render()
S
49 5 34
SocialSnap_DPSP_Compatibility::migrate_shares()
S
49 5 33
SocialSnap_Field_radio::render()
S
50 5 33
SocialSnap_Oxygen_Compatibility::hide_on_builder_mode()
S
58 6 17
SocialSnap_Field_social_follow_networks::has_automatic_followers()
S
56 6 17
socialsnap_social_share_url_variations()
S
57 6 17
SocialSnap_Settings::get_default_settings()
S
58 6 15
SocialSnap_Social_Follow::get_automatic_follow_count()
S
57 6 15
SocialSnap_CTT_Widget::update()
S
62 7 10
SocialSnap_Field_editor_toggle::render()
S
52 5 29
SocialSnap_Field_social_share_networks::__construct()
S
58 6 13
SocialSnap_Post_List_Table::quick_edit_save()
S
60 6 12
SocialSnap_Fields::dependency_builder()
S
60 6 12
socialsnap_get_excerpt()
S
51 5 26
SocialSnap_Social_Share::get_button_data()
S
51 5 25
socialsnap_get_meta_values()
S
55 5 20
socialsnap_get_attachment_id_by_url()
S
54 5 20
socialsnap_perform_remote_request()
S
49 4 33
SocialSnap_Metabox::load_assets()
S
50 4 32
SocialSnap_Field_ctt_related::__construct()
S
62 6 10
SocialSnap_Social_Share::render_copy_popup()
S
47 3 45
SocialSnap_Field_editor_dropdown::__construct()
S
62 6 10
SocialSnap_Field_radio::__construct()
S
62 6 10
SocialSnap_Welcome::redirect()
S
60 5 14
socialsnap_verify_social_share_networks()
S
60 5 13
SocialSnap_Social_Follow::get_total_followers()
S
60 5 13
socialsnap_verify_social_follow_networks()
S
60 5 13
SocialSnap_DB::get_column_by()
S
61 5 12
SocialSnap_DB::delete_by()
S
60 5 12
SocialSnap_Icons::get_svg()
S
47 3 42
SocialSnap_Social_Followers_Widget::widget()
S
50 4 26
SocialSnap_Social_Share::socialsnap_refresh_share_count_cache()
S
52 4 24
socialsnap_update_total_share_count()
S
54 4 22
SocialSnap_DB::update()
S
54 4 21
SocialSnap_Social_Follow::expired_counts()
S
55 4 21
SocialSnap_Field_social_share_networks::add_network_popup()
S
49 3 35
SocialSnap_Social_Share::render_position_inline_content()
S
45 2 49
socialsnap_enqueue_assets()
S
49 3 34
socialsnap_format_number()
S
57 4 17
SocialSnap_Settings::initialize_settings()
S
58 4 16
SocialSnap_Post_List_Table::print_content()
S
58 4 16
SocialSnap_Admin_Page::load_assets()
S
50 3 31
SocialSnap_Social_Share::inline_content_woocommerce_product()
S
66 5 9
SocialSnap_Field_editor_toggle::__construct()
S
63 5 9
SocialSnap_CTT_Widget::form()
S
42 1 60
SocialSnap_Field_upload::__construct()
S
63 5 9
socialsnap_get_current_page_title()
S
63 5 10
socialsnap_settings()
S
67 5 7
socialsnap_is_amp_page()
S
64 5 10
socialsnap_get_current_url()
S
57 4 15
SocialSnap_Fields::build_field()
S
59 4 14
SocialSnap::instance()
S
60 4 13
SocialSnap_Social_Share::block_editor_social_share()
S
50 3 27
SocialSnap_Statistics::render()
S
48 2 42
socialsnap_get_ip()
S
61 4 12
socialsnap_twitter_share_url()
S
53 3 26
SocialSnap_SW_Compatibility::migrate_settings()
S
52 3 25
SocialSnap_Stats::create_table()
S
54 3 25
SocialSnap_MashShare_Compatibility::migrate_settings()
S
53 3 23
SocialSnap_Addons::socialsnap_addons_notice()
S
55 3 18
SocialSnap::includes()
S
50 2 32
SocialSnap_Social_Follow::block_editor_social_follow()
S
49 2 32
socialsnap_get_shared_title()
S
58 3 17
SocialSnap_Settings::load_assets()
S
50 2 31
SocialSnap_SW_Compatibility::import_post_meta()
S
59 3 15
SocialSnap_Addons::get_addons()
S
58 3 15
SocialSnap_MashShare_Compatibility::import_post_meta()
S
59 3 15
SocialSnap_Metaboxes::init()
S
65 4 9
socialsnap_array_insert()
S
59 3 14
socialsnap_dismiss_notice()
S
59 3 13
SocialSnap_Install::run_install()
S
60 3 13
SocialSnap_DB::delete()
S
60 3 13
SocialSnap_DB::get_column()
S
61 3 12
SocialSnap_Settings::export_settings()
S
60 3 12
SocialSnap_DB::get_by()
S
61 3 12
SocialSnap_BricksBuilder_Compatibility::hide_on_builder_mode()
S
64 3 12
SocialSnap_SW_Compatibility::__construct()
S
61 3 12
SocialSnap_Icons::get_all_svg_icons()
S
63 3 11
SocialSnap_Field_import::render()
S
54 2 26
SocialSnap_Field_color::render()
S
54 2 26
SocialSnap_Field_export::render()
S
55 2 23
socialsnap_uninstall()
S
48 1 36
socialsnap_get_post_types_ids()
S
56 2 21
SocialSnap_Field_restore::render()
S
56 2 21
SocialSnap_Field_textarea::render()
S
56 2 20
socialsnap_get_network_name()
S
57 2 19
SocialSnap_DPSP_Compatibility::migrate_settings()
S
56 2 19
socialsnap_get_network_color()
S
56 2 18
SocialSnap_DPSP_Compatibility::import_post_meta()
S
57 2 18
SocialSnap_Addons::render()
S
59 2 18
SocialSnap_Post_List_Table::quick_edit_add()
S
60 2 16
SocialSnap_Settings::restore_settings()
S
58 2 16
SocialSnap_Fields::saved_value()
S
64 3 10
SocialSnap_Post_List_Table::orderby()
S
64 3 10
socialsnap_settings_require_upgrade()
S
74 3 4
socialsnap_signature()
S
58 2 15
SocialSnap_Social_Follow::__construct()
S
58 2 15
SocialSnap_Field_note::__construct()
S
67 3 7
SocialSnap_Social_Follow::instance()
S
70 3 6
SocialSnap_Addons::get_plugin_basename_from_slug()
S
65 3 9
SocialSnap_Settings::init()
S
64 3 9
SocialSnap_Field_info::__construct()
S
67 3 7
SocialSnap_Addons::get_addon_list()
S
68 3 7
SocialSnap_Social_Share::instance()
S
70 3 6
SocialSnap_Social_Share::__construct()
S
59 2 14
socialsnap_get_post_types()
S
60 2 14
socialsnap_settings_upgrade_button()
S
60 2 13
SocialSnap_Admin_Editor::block_editor_assets()
S
52 1 28
SocialSnap_Click_To_Tweet::add_to_stats_db()
S
60 2 12
socialsnap_get_shared_permalink()
S
62 2 12
SocialSnap_Social_Share::block_editor_support()
S
64 2 11
SocialSnap_Click_To_Tweet::block_editor_support()
S
64 2 11
SocialSnap_Social_Follow::block_editor_support()
S
64 2 11
SocialSnap_Social_Share::init()
S
62 2 11
SocialSnap_Social_Followers_Widget::__construct()
S
53 1 23
SocialSnap_Settings::add_ajax_requests()
S
57 1 23
SocialSnap_CTT_Widget::__construct()
S
55 1 21
SocialSnap_Settings::register_pages()
S
57 1 19
SocialSnap_MashShare_Compatibility::add_to_settings()
S
56 1 19
SocialSnap_DPSP_Compatibility::add_to_settings()
S
56 1 19
SocialSnap_SW_Compatibility::add_to_settings()
S
56 1 19
socialsnap_get_taxonomies()
S
57 1 18
SocialSnap_Click_To_Tweet::preview_settings()
S
59 1 17
SocialSnap_Field_info::render()
S
58 1 16
socialsnap_lite_notice()
S
69 2 6
SocialSnap_Oxygen_Compatibility::__construct()
S
70 2 6
SocialSnap_Rating::filter_update_footer()
S
69 2 7
SocialSnap_Rating::filter_admin_footer_text()
S
67 2 7
SocialSnap_CTT_Widget::widget()
S
62 2 9
SocialSnap_Install::new_multisite_blog()
S
69 2 7
SocialSnap_DPSP_Compatibility::__construct()
S
63 2 10
socialsnap_is_homepage()
S
80 2 3
socialsnap_strip_tags_by_class()
S
65 2 9
SocialSnap_Field_title::__construct()
S
69 2 6
SocialSnap_MashShare_Compatibility::__construct()
S
64 2 9
SocialSnap_Post_List_Table::expand_quick_edit_link()
S
62 2 10
SocialSnap_DB::add()
S
59 1 14
SocialSnap_Stats::get_columns()
S
61 1 14
SocialSnap_Social_Follow::preview_settings()
S
62 1 14
SocialSnap_Post_List_Table::__construct()
S
58 1 14
SocialSnap_Post_List_Table::quick_edit_javascript()
S
73 1 13
SocialSnap_Social_Follow::init()
S
63 1 12
socialsnap_get_social_share_networks()
S
61 1 12
SocialSnap_Field_note::render()
S
63 1 12
SocialSnap_FSB_Compatibility::add_to_settings()
S
61 1 12
SocialSnap_Settings::get_random_fact()
S
63 1 11
SocialSnap_Admin_Editor::media_button()
S
63 1 11
socialsnap_get_social_follow_networks()
S
63 1 11
SocialSnap_Admin_Editor::initialize_block_editor()
S
79 1 3
update_socialsnap_settings()
S
72 1 5
SocialSnap_DB::get()
S
66 1 9
socialsnap_get_social_share_networks_with_api()
S
72 1 6
SocialSnap_Icons::get()
S
79 1 3
socialsnap_social_share()
S
82 1 3
SocialSnap_Admin_Page::__construct()
S
75 1 4
socialsnap_get_allowed_protocols()
S
71 1 6
socialsnap_smart_quotes()
S
67 1 8
SocialSnap_FSB_Compatibility::__construct()
S
72 1 5
SocialSnap_Settings::settings_link()
S
68 1 6
SocialSnap_Social_Share::shortcode_on_media_share()
S
79 1 3
SocialSnap_Addons::__construct()
S
67 1 7
SocialSnap_BricksBuilder_Compatibility::__construct()
S
79 1 3
SocialSnap_Statistics::register_pages()
S
65 1 10
SocialSnap_Icons::__construct()
S
91 1 2
socialsnap_filter_twitter_username()
S
78 1 3
socialsnap_get_social_share_positions()
S
68 1 8
SocialSnap::objects()
S
70 1 6
SocialSnap_DB::__construct()
S
98 1 1
SocialSnap_Rating::__construct()
S
75 1 4
SocialSnap_Admin_Editor::add_tinymce_filters()
S
75 1 4
SocialSnap_Welcome::display_notices()
S
91 1 2
SocialSnap_DB::get_column_defaults()
S
82 1 3
socialsnap_social_follow_networks_automatic()
S
72 1 6
SocialSnap_Welcome::register_pages()
S
65 1 10
SocialSnap_Settings::__construct()
S
65 1 8
SocialSnap_Settings::render_save_action()
S
68 1 8
SocialSnap_Admin_Editor::add_mce_button()
S
75 1 4
SocialSnap::load_textdomain()
S
77 1 3
SocialSnap_Admin_Editor::__construct()
S
72 1 5
socialsnap_register_ctt_widget()
S
82 1 3
SocialSnap_Social_Share::remove_params()
S
67 1 10
SocialSnap_DB::get_columns()
S
82 1 3
SocialSnap_Social_Follow::get_api_follow_count()
S
78 1 3
SocialSnap_Post_List_Table::add_column()
S
76 1 4
SocialSnap_Click_To_Tweet::__construct()
S
65 1 8
socialsnap_deactivate()
S
81 1 3
socialsnap_register_social_followers_widget()
S
82 1 3
SocialSnap_Field_title::render()
S
66 1 9
SocialSnap_Field_import::__construct()
S
70 1 6
SocialSnap_DB::table_exists()
S
72 1 5
SocialSnap_Stats::get_column_defaults()
S
74 1 5
socialsnap_deactivated_plugin()
S
82 1 3
SocialSnap_Admin_Editor::register_mce_button()
S
76 1 4
SocialSnap_Social_Share::render_view_count()
S
77 1 3
SocialSnap_Addons::register_pages()
S
64 1 10
SocialSnap_Social_Share::add_displayed_networks()
S
78 1 3
SocialSnap_Metaboxes::__construct()
S
79 1 3
SocialSnap_Metabox::register()
S
72 1 5
socialsnap_upgrade_link()
S
76 1 4
socialsnap_get_mobile_only_social_share_networks()
S
76 1 4
socialsnap()
S
82 1 3
SocialSnap_Install::__construct()
S
74 1 4
socialsnap_social_follow_networks_with_api()
S
76 1 4
SocialSnap_Metabox::__construct()
S
69 1 6
SocialSnap_Stats::__construct()
S
73 1 5
SocialSnap_Welcome::__construct()
S
64 1 9
SocialSnap_Statistics::__construct()
S
69 1 6
SocialSnap_DB::insert()
S
80 1 3
SocialSnap_Field_restore::__construct()
S
70 1 6
SocialSnap_Social_Share::get_displayed_networks()
S
82 1 3
socialsnap_social_follow()
S
82 1 3
SocialSnap_Post_List_Table::sortable()
S
76 1 4
socialsnap_is_gutenberg()
S
81 1 3
SocialSnap_Field_export::__construct()
S
70 1 6