Code Analysis: WP External Links 2.58

Function Rating Maintainability Complexity Lines of code
WPEL_Front::apply_link_settings()
C
35 30 71
FWP_HTML_Element_1x0x0::parse_atts()
B
40 23 59
WPEL_Plugin::wp_kses_wf()
B
24
4 283
WPEL_Update::update_to_v2()
B
38 15 63
WPEL_Exceptions_Fields::before_update()
A
51 12 23
WPEL_Front::set_link()
A
53 12 19
WPEL_Front::is_internal_url()
A
53 11 21
WPEL_Front::action_wp_enqueue_scripts()
A
58 10 14
wpel_init()
A
46 8 38
WPEL_Register_Scripts::register_scripts()
A
43 7 47
WPEL_Link_Fields_Base::before_update()
A
51 8 24
WPRun_Autoloader_1x0x0::add_path()
A
53 8 23
wf_flyout::admin_footer()
A
45 7 37
WPEL_Settings_Page::get_option_value()
S
54 7 21
WPEL_Settings_Page::init()
S
42 4 58
WPEL_Front::init()
S
52 6 24
WPEL_Network_Page::get_option_value()
S
56 6 18
WPRun_Base_1x0x0::add_to_hook()
S
50 5 29
WPEL_Exit_Confirmation_Fields::init()
S
39 1 81
WPEL_Front::is_included_url()
S
54 5 21
WPEL_Front::is_excluded_url()
S
54 5 21
FWP_HTML_Element_1x0x0::get_html()
S
55 5 20
FWP_Settings_Section_Base_1x0x0::add_fields()
S
54 5 20
WPRun_Autoloader_1x0x0::get_absolute_path()
S
54 5 20
WPEL_Front_Ignore::filter_wpel_apply_settings()
S
59 5 14
WPEL_Link_Fields_Base::get_general_fields()
S
41 1 73
WPEL_Front_Ignore::action_wpel_before_apply_link_10000000000()
S
63 5 11
WPRun_Autoloader_1x0x0::load_class()
S
56 4 17
WPRun_Base_1x0x0::__construct()
S
56 4 17
WPRun_Base_1x0x0::set_hook_methods()
S
58 4 15
FWP_Register_Hook_Base_1x0x0::procedure()
S
60 4 14
WPRun_Base_1x0x0::check_call_hook()
S
60 4 14
WPEL_Network_Page::init()
S
53 3 25
WPEL_Exceptions_Fields::init()
S
44 1 55
WPEL_Network_Admin_Fields::save_network_settings()
S
53 3 23
WPEL_Network_Fields::save_network_settings()
S
53 3 23
WPEL_Settings_Page::action_admin_menu()
S
50 2 34
WPEL_Settings_Page::action_admin_enqueue_scripts()
S
56 3 18
WPEL_Link_Fields_Base::show_icon_image()
S
56 3 17
WPEL_Front::get_domain()
S
58 3 16
WPEL_Plugin::ajax_dismiss_notice()
S
58 3 15
FWP_Plugin_Base_1x0x0::action_plugins_loaded()
S
60 3 14
WPEL_Front_Ignore::filter__wpel_before_filter_10000000000()
S
60 3 14
WPRun_Base_1x0x0::magic_call()
S
59 3 14
FWP_Widget_Output_1x0x0::filter_dynamic_sidebar_params()
S
61 3 13
WPEL_Front::match_link()
S
61 3 13
WPEL_Update::update_version()
S
61 3 12
WPEL_Settings_Page::action_wpmu_new_blog()
S
61 3 11
FWP_HTML_Fields_1x0x0::get_html_atts()
S
62 3 11
WPEL_External_Link_Fields::init()
S
47 1 40
WPEL_Network_Page::action_network_admin_menu()
S
53 2 24
wf_flyout::admin_head()
S
53 2 24
WPEL_Network_Fields::init()
S
54 2 23
wf_flyout::load_config()
S
54 2 21
WPEL_Plugin::create_components()
S
56 2 19
WPEL_Network_Admin_Fields::init()
S
56 2 19
WPEL_Activation::site_procedure()
S
56 2 18
FWP_HTML_Element_1x0x0::set_atts()
S
69 3 7
FWP_HTML_Element_1x0x0::add_to_attr()
S
64 3 10
FWP_HTML_Fields_1x0x0::check()
S
59 2 15
WPEL_Network_Page::action_admin_enqueue_scripts()
S
65 3 9
WPEL_Front_Ignore::has_ignore_class()
S
63 3 10
FWP_Settings_Section_Base_1x0x0::get_saved_values()
S
65 3 9
FWP_Widget_Output_1x0x0::widget_callback()
S
58 2 15
WPRun_Base_1x0x0::get_argument()
S
66 3 9
WPRun_Base_1x0x0::show_template()
S
67 3 7
WPEL_Network_Admin_Fields::before_update()
S
63 3 10
WPEL_Settings_Page::admin_footer_text()
S
66 3 8
WPEL_Admin_Fields::before_update()
S
63 3 10
WPEL_External_Link_Fields::before_update()
S
63 3 10
FWP_Debug_1x0x0::create_func()
S
69 3 6
FWP_Settings_Section_Base_1x0x0::sanitize()
S
60 2 14
WPEL_Settings_Page::show_admin_page()
S
60 2 13
WPEL_Network_Page::show_network_page()
S
60 2 13
WPEL_Network_Fields::show_default_settings_site()
S
61 2 12
WPEL_Link_Fields_Base::show_icon_dashicon()
S
60 2 12
WPEL_Link_Fields_Base::show_icon_fontawesome()
S
60 2 12
FWP_HTML_Fields_1x0x0::select()
S
61 2 11
FWP_Register_Hook_Base_1x0x0::init()
S
62 2 11
FWP_Template_Tag_Base_1x0x0::action_wp()
S
62 2 11
FWP_Template_Tag_Base_1x0x0::create_template_tag()
S
62 2 11
WPEL_Front::scan()
S
62 2 11
FWP_Settings_Section_Base_1x0x0::action_admin_init()
S
59 1 17
WPEL_Admin_Fields::init()
S
59 1 16
WPEL_Exit_Confirmation_Fields::before_update()
S
65 2 9
WPEL_Activation::network_procedure()
S
64 2 10
WPEL_Front_Ignore::restore_content_placeholders()
S
70 2 6
wf_flyout::__construct()
S
64 2 10
FWP_Debug_1x0x0::init()
S
68 2 7
FWP_Debug_1x0x0::log()
S
68 2 7
WPEL_Internal_Link_Fields::init()
S
58 1 15
WPRun_Base_1x0x0::get_instance()
S
67 2 7
FWP_HTML_Element_1x0x0::get_attr()
S
71 2 6
wf_flyout::admin_enqueue_scripts()
S
67 2 7
FWP_HTML_Element_1x0x0::has_attr_value()
S
68 2 7
FWP_HTML_Element_1x0x0::remove_from_attr()
S
66 2 8
WPRun_Base_1x0x0::fetch_name_containing_prefix()
S
66 2 8
FWP_HTML_Fields_1x0x0::get_value()
S
69 2 7
FWP_HTML_Fields_1x0x0::select_option()
S
71 2 5
FWP_HTML_Fields_1x0x0::get_checked_attr()
S
78 2 3
FWP_Plugin_Base_1x0x0::action_admin_action_wpel_dismiss_notice()
S
64 2 10
WPEL_Exceptions_Fields::show_excludes_as_internal_links()
S
60 1 15
FWP_Settings_Section_Base_1x0x0::set_settings()
S
71 2 6
FWP_Settings_Section_Base_1x0x0::get_default_values()
S
64 2 10
wf_flyout::is_plugin_screen()
S
67 2 8
FWP_Settings_Section_Base_1x0x0::field_callback()
S
70 2 6
WPEL_Excluded_Link_Fields::init()
S
58 1 15
WPEL_Front::get_created_link()
S
64 2 10
WPRun_Base_1x0x0::__call()
S
68 2 7
WPRun_Base_1x0x0::__callStatic()
S
67 2 7
WPRun_Base_1x0x0::create()
S
63 2 10
WPEL_Link::is_external()
S
77 2 3
WPEL_Link::is_mailto()
S
68 2 7
WPEL_Settings_Page::add_help_tabs()
S
60 1 14
WPEL_Exceptions_Fields::show_urls_field()
S
61 1 13
WPEL_Link_Fields_Base::show_target()
S
62 1 12
WPEL_Admin_Fields::show_own_admin_menu()
S
63 1 11
WPEL_Link_Fields_Base::show_icon_type()
S
63 1 11
WPEL_Network_Admin_Fields::show_own_admin_menu()
S
63 1 11
WPEL_Template_Tags::init()
S
81 1 3
wf_flyout::init()
S
73 1 5
WPEL_Plugin::init()
S
72 1 5
WPEL_Exceptions_Fields::show_subdomains_as_internal_links()
S
68 1 8
FWP_HTML_Fields_1x0x0::color()
S
66 1 8
WPEL_Link_Fields_Base::show_no_icon_for_img()
S
68 1 8
WPEL_Exceptions_Fields::show_apply_widgets()
S
68 1 8
WPEL_Front::action_rest_api_init()
S
82 1 3
WPEL_Link::is_ignore()
S
79 1 3
FWP_HTML_Element_1x0x0::get_tag_name()
S
82 1 3
FWP_HTML_Fields_1x0x0::text_area()
S
69 1 6
FWP_Final_Output_1x0x0::apply()
S
73 1 5
WPEL_Register_Scripts::action_wp_enqueue_scripts()
S
82 1 3
WPEL_Exit_Confirmation_Fields::show_title_size()
S
73 1 4
WPEL_Front_Ignore::skip_tag()
S
75 1 4
WPEL_Front_Ignore::get_placeholder()
S
72 1 5
WPEL_Exit_Confirmation_Fields::show_title_color()
S
74 1 4
WPEL_Exceptions_Fields::show_apply_post_content()
S
68 1 8
WPEL_Exit_Confirmation_Fields::show_button_color()
S
79 1 3
WPEL_Link::set_ignore()
S
80 1 3
WPEL_Front_Ignore::init()
S
81 1 3
WPEL_Front_Ignore::get_tag_regexp()
S
79 1 3
WPEL_Link_Fields_Base::show_icon_position()
S
66 1 9
WPEL_Link_Fields_Base::show_rel_follow()
S
65 1 10
WPEL_Uninstall::network_procedure()
S
77 1 4
FWP_HTML_Element_1x0x0::has_attr()
S
79 1 3
WPEL_Exceptions_Fields::show_include_urls()
S
80 1 3
FWP_HTML_Fields_1x0x0::radio_with_label()
S
70 1 6
FWP_HTML_Element_1x0x0::remove_attr()
S
80 1 3
WPEL_Exit_Confirmation_Fields::show_text_size()
S
73 1 4
FWP_HTML_Fields_1x0x0::number()
S
66 1 8
FWP_Plugin_Base_1x0x0::get_plugin_dir()
S
78 1 3
FWP_HTML_Element_1x0x0::__construct()
S
77 1 4
WPEL_Deactivate::site_procedure()
S
81 1 3
FWP_Settings_Section_Base_1x0x0::set_html_fields()
S
66 1 9
WPEL_Link::set_internal()
S
80 1 3
WPEL_Network_Fields::show_capability()
S
66 1 9
WPRun_Base_1x0x0::render_template()
S
68 1 7
FWP_Debug_1x0x0::end_benchmark()
S
66 1 8
FWP_HTML_Fields_1x0x0::get_field_id()
S
79 1 3
WPEL_Exit_Confirmation_Fields::show_background()
S
74 1 4
FWP_Debug_1x0x0::log_hooks()
S
73 1 5
WPEL_Network_Page::show_help_tab()
S
74 1 4
wpel_requirements_notice()
S
80 1 3
FWP_HTML_Fields_1x0x0::__construct()
S
74 1 5
WPRun_Autoloader_1x0x0::get_paths()
S
81 1 3
WPEL_Link_Fields_Base::show_rel_follow_overwrite()
S
68 1 8
FWP_Final_Output_1x0x0::action_init()
S
80 1 3
WPEL_Link_Fields_Base::show_title()
S
65 1 9
WPEL_Link::is_internal()
S
79 1 3
WPEL_Exit_Confirmation_Fields::show_overlay_color()
S
79 1 3
WPEL_Link::set_exclude()
S
80 1 3
WPEL_Deactivate::network_procedure()
S
81 1 3
WPEL_Template_Tags::wpel_filter()
S
80 1 3
FWP_Settings_Section_Base_1x0x0::get_setting()
S
80 1 3
WPEL_Link_Fields_Base::show_rel_noopener()
S
68 1 8
FWP_Register_Hook_Base_1x0x0::network_procedure()
S
91 1 2
WPEL_Settings_Page::plugin_action_links()
S
68 1 7
FWP_HTML_Element_1x0x0::get_content()
S
82 1 3
WPEL_Update::init()
S
82 1 3
FWP_Plugin_Base_1x0x0::init()
S
77 1 4
WPEL_Link_Fields_Base::show_rel_ugc()
S
68 1 8
FWP_HTML_Element_1x0x0::set_content()
S
81 1 3
WPEL_Link_Fields_Base::show_rel_noreferrer()
S
68 1 8
FWP_HTML_Fields_1x0x0::radio()
S
63 1 10
WPEL_Register_Scripts::action_admin_enqueue_scripts()
S
82 1 3
WPEL_Exit_Confirmation_Fields::show_overlay()
S
68 1 8
WPEL_Exit_Confirmation_Fields::show_exit_preview()
S
82 1 3
FWP_Settings_Section_Base_1x0x0::set_option_values()
S
70 1 6
WPEL_Exit_Confirmation_Fields::show_title_background()
S
74 1 4
FWP_HTML_Fields_1x0x0::get_field_name()
S
79 1 3
FWP_HTML_Fields_1x0x0::check_with_label()
S
70 1 6
FWP_Settings_Section_Base_1x0x0::before_update()
S
82 1 3
WPEL_Exit_Confirmation_Fields::show_button_size()
S
73 1 4
WPEL_External_Link_Fields::show_rel_external()
S
68 1 8
WPEL_Exceptions_Fields::show_ignore_classes()
S
67 1 8
WPEL_Link_Fields_Base::show_rel_sponsored()
S
68 1 8
FWP_Plugin_Base_1x0x0::set_plugin_dir()
S
79 1 3
WPEL_Link_Fields_Base::show_target_overwrite()
S
68 1 8
WPEL_Link::set_external()
S
80 1 3
WPEL_Update::action_admin_init()
S
82 1 3
WPEL_Exit_Confirmation_Fields::show_popup_width()
S
73 1 4
FWP_Settings_Section_Base_1x0x0::init()
S
78 1 4
WPEL_Front::opt()
S
79 1 3
WPEL_Exit_Confirmation_Fields::show_text()
S
66 1 8
WPRun_Base_1x0x0::get_callback()
S
78 1 3
FWP_HTML_Fields_1x0x0::text()
S
66 1 8
WPRun_Autoloader_1x0x0::__construct()
S
75 1 4
WPEL_Exceptions_Fields::show_skip_post_ids()
S
67 1 8
WPEL_Exit_Confirmation_Fields::show_text_color()
S
74 1 4
FWP_Settings_Section_Base_1x0x0::get_html_fields()
S
81 1 3
WPEL_Exceptions_Fields::show_exclude_urls()
S
80 1 3
WPEL_Link_Fields_Base::show_apply_settings()
S
68 1 8
WPEL_Exit_Confirmation_Fields::show_title()
S
67 1 8
WPEL_Exit_Confirmation_Fields::show_button_text()
S
69 1 6
WPEL_Exceptions_Fields::show_apply_all()
S
68 1 8
WPEL_Front_Ignore::filter__wpel_after_filter_10000000000()
S
80 1 3
WPEL_Exit_Confirmation_Fields::show_popup_height()
S
73 1 4
FWP_Settings_Section_Base_1x0x0::get_option_values()
S
81 1 3
WPEL_Exit_Confirmation_Fields::show_button_background()
S
79 1 3
WPEL_Exceptions_Fields::show_ignore_script_tags()
S
68 1 8
WPEL_Exceptions_Fields::show_apply_comments()
S
68 1 8
WPEL_Link::is_exclude()
S
79 1 3
WPEL_Network_Fields::before_update()
S
71 1 6
WPEL_Network_Page::add_help_tabs()
S
66 1 8
FWP_Settings_Section_Base_1x0x0::add_error()
S
80 1 3
WPEL_Link_Fields_Base::show_class()
S
73 1 5
FWP_HTML_Element_1x0x0::set_attr()
S
80 1 3
FWP_Debug_1x0x0::start_benchmark()
S
78 1 3
FWP_Register_Hook_Base_1x0x0::site_procedure()
S
100 1 0
WPEL_Uninstall::site_procedure()
S
65 1 10
WPEL_Front_Ignore::opt()
S
79 1 3
WPEL_Settings_Page::show_help_tab()
S
74 1 4
FWP_Plugin_Base_1x0x0::get_plugin_file()
S
79 1 3
WPEL_Exceptions_Fields::show_ignore_mailto_links()
S
68 1 8
FWP_HTML_Fields_1x0x0::label()
S
70 1 6
FWP_Plugin_Base_1x0x0::set_plugin_file()
S
80 1 3