Code Analysis: LinkCentral 1.3.2.1

Function Rating Maintainability Complexity Lines of code
LinkCentral_Post_Type::render_meta_box()
C
24
14 272
LinkCentral_Links_Overview::process_bulk_action()
B
39 24 55
LinkCentral_Settings::save_settings()
B
36 22 72
LinkCentral_Settings::apply_role_capabilities()
B
45 17 42
LinkCentral_Recent_Clicks::get_device_and_os_from_user_agent()
B
46 17 35
LinkCentral_Post_Type::save_meta_boxes()
A
38 14 71
LinkCentral_Content_Filter::process_linkcentral_links()
A
42 14 53
linkcentral_get_countries()
A
22
1 243
LinkCentral_Most_Popular_Clicks::get_top_links_data()
A
37 10 78
LinkCentral_Activator::add_linkcentral_capabilities()
A
47 12 38
LinkCentral_Links_Overview::get_views()
A
42 11 52
LinkCentral_Redirection::handle_redirects()
A
47 10 36
LinkCentral_Links_Overview::column_title()
A
44 8 43
LinkCentral_Total_Clicks::ajax_get_specific_link_stats()
A
50 9 27
LinkCentral_Total_Clicks::get_click_data()
A
45 8 41
LinkCentral_Recent_Clicks::get_recent_clicks_data()
A
37 5 76
LinkCentral_Redirection::record_click()
A
50 8 27
LinkCentral_Shortcode::render_shortcode()
A
50 8 24
LinkCentral_Dynamic_Tag::render()
A
55 8 18
LinkCentral_Recent_Clicks::get_browser_from_user_agent()
A
56 8 18
LinkCentral_Links_Overview::prepare_items()
S
49 7 28
LinkCentral_Admin::enqueue_scripts()
S
42 5 57
LinkCentral_Insights::convert_to_unicode_date_format()
S
51 7 22
LinkCentral_Total_Clicks::ajax_get_stats()
S
53 7 21
LinkCentral_Settings::sanitize_capabilities()
S
54 6 24
LinkCentral_Redirection::should_record_click()
S
53 6 22
LinkCentral_Content_Filter::update_link_element()
S
50 5 29
LinkCentral_Activator::activate()
S
45 4 43
LinkCentral_integrations::ajax_get_link_data()
S
49 5 28
LinkCentral_Links_Overview::display_admin_notices()
S
50 5 27
LinkCentral_Post_Type::register_rest_fields()
S
40 1 83
LinkCentral_Redirection::send_to_google_analytics()
S
47 4 35
LinkCentral_Total_Clicks::get_date_range()
S
58 5 15
LinkCentral_Post_Type::enqueue_admin_scripts()
S
53 4 23
LinkCentral_Settings::render_settings_page()
S
52 4 22
LinkCentral_Redirection::is_bot()
S
55 4 21
LinkCentral_Links_Overview::column_default()
S
55 4 21
LinkCentral_Post_Type::custom_post_updated_messages()
S
53 4 20
LinkCentral_Post_Type::ajax_check_slug()
S
55 4 20
LinkCentral_Insights::enqueue_insights_scripts()
S
53 4 19
LinkCentral_Redirection::get_ip_address()
S
55 4 19
LinkCentral_integrations::init()
S
55 4 19
LinkCentral_integrations::ajax_tinymce_search_links()
S
54 4 19
LinkCentral_Post_Type::sanitize_dynamic_rules()
S
58 4 15
LinkCentral_Shortcode::get_css_classes()
S
59 4 14
LinkCentral_Admin::get_links_for_search()
S
51 3 26
LinkCentral_Content_Filter::get_css_classes()
S
63 4 11
LinkCentral_Links_Overview::get_bulk_actions()
S
60 4 11
LinkCentral_integrations::enqueue_tinymce_integration()
S
52 3 25
LinkCentral_Post_Type::register_post_type()
S
42 1 55
LinkCentral_Post_Type::add_meta_boxes()
S
54 3 23
LinkCentral_Admin::add_menu_pages()
S
47 1 49
LinkCentral::load_admin_files()
S
56 3 18
LinkCentral_Content_Filter::get_nofollow_attribute()
S
65 4 9
LinkCentral_Content_Filter::get_sponsored_attribute()
S
65 4 9
LinkCentral_Shortcode::get_nofollow_attribute()
S
66 4 7
LinkCentral_Shortcode::get_sponsored_attribute()
S
66 4 7
LinkCentral_Dynamic_Tag::verify_ajax_nonce()
S
66 4 7
LinkCentral_Admin::set_current_menu()
S
63 4 10
LinkCentral_Content_Filter::init()
S
64 4 10
LinkCentral_Content_Filter::preload_link_data()
S
57 3 14
LinkCentral_Post_Type::delete_tracking_data_on_link_deletion()
S
60 3 13
linkcentral_fs()
S
52 2 26
LinkCentral_Post_Type::render_tools_meta_box()
S
51 1 39
LinkCentral_integrations::enqueue_block_editor_assets()
S
53 2 22
LinkCentral_Redirection::get_or_set_visitor_id()
S
56 2 19
LinkCentral_Cleanup::cleanup_old_tracking_data()
S
56 2 18
LinkCentral_Post_Type::init()
S
50 1 32
LinkCentral_Post_Type::prevent_status_change()
S
67 3 8
LinkCentral_Redirection::get_redirection_type()
S
67 3 7
LinkCentral_Post_Type::remove_post_statuses()
S
70 3 6
LinkCentral_Content_Filter::is_elementor_page()
S
68 3 7
LinkCentral_Shortcode::should_forward_parameters()
S
63 3 10
LinkCentral_Most_Popular_Clicks::ajax_get_top_links()
S
64 3 8
LinkCentral_Most_Popular_Clicks::find_post_by_id()
S
68 3 8
LinkCentral_Links_Overview::render_all_links_page()
S
62 3 9
LinkCentral_Post_Type::add_admin_header()
S
70 3 6
LinkCentral_Cleanup::schedule_cleanup()
S
63 3 10
LinkCentral_Redirection::get_client_id()
S
59 2 14
LinkCentral_Post_Type::show_title_error()
S
64 2 12
LinkCentral_Dynamic_Tag::get_linkcentral_links()
S
63 2 11
LinkCentral_Admin::add_admin_bar_menu_item()
S
62 2 11
LinkCentral_Post_Type::register_taxonomy()
S
51 1 26
LinkCentral_Admin::register_rest_fields()
S
54 1 26
LinkCentral_Settings::register_settings()
S
55 1 21
LinkCentral_Dynamic_Tag::register_controls()
S
55 1 19
LinkCentral_Admin::render_admin_header()
S
59 1 19
LinkCentral_Post_Type::render_how_to_use_meta_box()
S
59 1 19
LinkCentral_integrations::can_edit_on_page()
S
79 2 3
LinkCentral_integrations::enqueue_elementor_preview_script()
S
65 2 9
LinkCentral_Redirection::add_rewrite_rules()
S
68 2 7
LinkCentral_Recent_Clicks::ajax_get_recent_clicks()
S
69 2 6
LinkCentral_Insights::ajax_insights_search_links()
S
68 2 6
LinkCentral_Updater::update_db_check()
S
68 2 7
LinkCentral_Settings::get_preset_prefixes()
S
64 1 12
LinkCentral_Links_Overview::get_links()
S
63 1 11
LinkCentral_Links_Overview::get_columns()
S
62 1 11
LinkCentral_Insights::init()
S
69 1 7
LinkCentral_Links_Overview::column_cb()
S
79 1 3
linkcentral_init()
S
74 1 5
LinkCentral::init()
S
69 1 7
LinkCentral_Content_Filter::get_linkcentral_url()
S
78 1 3
LinkCentral_Recent_Clicks::__construct()
S
81 1 3
LinkCentral::load_textdomain()
S
77 1 3
LinkCentral_integrations::add_editor_styles()
S
79 1 3
LinkCentral_Total_Clicks::init()
S
75 1 4
LinkCentral_Activator::deactivate()
S
73 1 5
LinkCentral_Content_Filter::__construct()
S
65 1 8
linkcentral_update_db_check()
S
83 1 3
LinkCentral_Admin::init()
S
66 1 8
register_linkcentral_dynamic_tag()
S
70 1 6
LinkCentral::__construct()
S
66 1 8
LinkCentral_Admin::__construct()
S
76 1 4
LinkCentral_Post_Type::remove_slug_meta_box()
S
79 1 3
LinkCentral_Links_Overview::column_slug()
S
65 1 9
LinkCentral_Dynamic_Tag::get_categories()
S
78 1 3
LinkCentral_Total_Clicks::__construct()
S
81 1 3
LinkCentral_Dynamic_Tag::get_name()
S
82 1 3
LinkCentral_Most_Popular_Clicks::__construct()
S
81 1 3
LinkCentral_Shortcode::__construct()
S
81 1 3
LinkCentral_integrations::add_tinymce_plugin()
S
75 1 4
LinkCentral_Redirection::init()
S
72 1 5
linkcentral_enqueue_password_form_styles()
S
78 1 3
LinkCentral_Dynamic_Tag::register_advanced_section()
S
82 1 3
LinkCentral_Shortcode::init()
S
79 1 3
LinkCentral_Most_Popular_Clicks::init()
S
79 1 3
LinkCentral_Redirection::__construct()
S
81 1 3
LinkCentral_Updater::update_to_1_0_1()
S
80 1 3
LinkCentral_Insights::render_insights_page()
S
67 1 7
LinkCentral_Redirection::add_query_vars()
S
77 1 4
LinkCentral_Dynamic_Tag::get_title()
S
79 1 3
LinkCentral_integrations::register_tinymce_button()
S
76 1 4
linkcentral_deactivate()
S
83 1 3
LinkCentral_Cleanup::deactivate_cleanup()
S
80 1 3
LinkCentral_Links_Overview::__construct()
S
66 1 8
LinkCentral_Links_Overview::get_sortable_columns_config()
S
69 1 7
LinkCentral_Post_Type::add_how_to_use_meta_box()
S
65 1 10
LinkCentral_Insights::__construct()
S
70 1 6
LinkCentral_Settings::init()
S
75 1 4
linkcentral_activate()
S
83 1 3
LinkCentral_Links_Overview::get_sortable_columns()
S
70 1 6
LinkCentral_Links_Overview::column_clicks()
S
72 1 5
LinkCentral_Links_Overview::init()
S
79 1 3
LinkCentral_Links_Overview::get_click_count()
S
74 1 4
LinkCentral_Recent_Clicks::init()
S
79 1 3
LinkCentral_Dynamic_Tag::get_group()
S
82 1 3
LinkCentral_Admin::add_linkcentral_body_class()
S
77 1 4
LinkCentral_Links_Overview::get_total_links()
S
65 1 9