Code Analysis: WP EXtra 8.6.3

Function Rating Maintainability Complexity Lines of code
WPEXtra\Settings::register()
D
0
42 1,198
WPEXtra\WPSettings\Export::wpdb_export()
C
35 24 71
WPEXtra\Modules\Media::create_img()
B
36 23 73
WPEXtra\Modules\Media::save_post_images()
B
37 17 69
WPEXtra\Modules\Branding::wp_loaded_custom()
B
49 18 25
WPEXtra\Modules\Duplicate::duplicate_edit_post()
A
41 11 52
WPEXtra\Modules\Security::restAuthenticationErrors()
A
47 12 33
WPEXtra\Modules\Security::disableHeartbeat()
A
49 12 33
WPEXtra\Modules\Branding::plugins_loaded_custom()
A
53 13 17
WPEXtra\Modules\Posts::mce_plugins()
A
49 12 31
WPEXtra\Modules\Posts::set_media_default()
A
49 12 30
WPEXtra\Modules\Branding::login_styles()
A
40 8 77
WPEXtra\WPSettings\Import::render()
A
43 9 53
WPEXtra\WPSettings\Widget::render()
A
44 8 50
WPEXtra\Modules\Duplicate::duplicate_as_draft()
A
53 10 20
WPEXtra\Modules\Media::update_image_metadata()
A
49 9 29
WPEXtra\Modules\Media::resize_image()
A
51 9 24
WPEXtra\Modules\Permission::last_login_custom_column()
A
49 8 31
WPEXtra\Modules\Posts::mce_plugin()
A
51 8 24
WPEXtra\Modules\Permalinks::__construct()
A
55 8 18
WPEXtra\Modules\Widgets::disable_sidebar_widgets()
S
59 8 13
WPEXtra\Modules\Posts::get_posts_by_attachment_id()
S
46 6 41
WPEXtra\WPEXtra::boot()
S
47 6 36
WPEXtra\WPSettings\Restore::import()
S
53 7 21
WPEXtra\WPSettings\SMTP::render()
S
46 5 46
WPEXtra\Modules\Dashboards::add_dashboard_content()
S
48 6 31
WPEXtra\Modules\Permission::wp_adminbar_visible()
S
60 7 12
WPEXtra\Modules\SMTP::__construct()
S
52 6 27
WPEXtra\Modules\Posts::classic_editor_add_edit_links()
S
51 5 27
WPEXtra\Modules\Comments::loadedDisableComments()
S
50 5 26
WPEXtra\WPSettings\Module::render()
S
53 5 25
WPEXtra\Modules\Branding::filter_wp_login()
S
56 5 18
WPEXtra\Modules\SMTP::no_emails()
S
56 5 18
WPEXtra\Modules\Security::rss_feed()
S
57 5 16
WPEXtra\WPSettings\Restore::render()
S
47 3 45
WPEXtra\Modules\Media::is_animated_gif()
S
58 5 13
WPEXtra\Modules\Media::ignore_upload_ext()
S
59 5 13
WPEXtra\Modules\Permission::admin_menu_roles()
S
61 5 12
WPEXtra\Modules\Security::remove_default_blocks()
S
61 5 12
WPEXtra\Modules\Media::auto_featured_image()
S
62 5 11
WPEXtra\Modules\Posts::mce_buttons_2()
S
54 4 21
WPEXtra\Modules\Posts::delete_attachments()
S
54 4 20
WPEXtra\WPSettings\Export::render()
S
51 3 32
WPEXtra\Modules\Permalinks::add_nofollow_external_links()
S
57 4 16
WPEXtra\Modules\Duplicate::duplicate_post_link()
S
62 5 9
WPEXtra\Modules\Posts::publish_button_enqueue()
S
65 5 8
WPEXtra\Modules\Media::webp_is_displayable()
S
60 4 14
WPEXtra\Modules\Comments::antispam_blacklist()
S
59 4 13
WPEXtra\Modules\Permalinks::redirect_attachment_page()
S
62 4 12
WPEXtra\Modules\Permission::adminbar_visible_admin()
S
61 4 12
WPEXtra\Modules\Media::validate_image_limit()
S
60 4 12
WPEXtra\Modules\Control::redirect_non_admin_user()
S
62 4 11
WPEXtra\Modules\SMTP::process_mail()
S
52 3 26
WPEXtra\Modules\Comments::removeCommentsMenu()
S
62 4 11
WPEXtra\Modules\Posts::scroll_to_top()
S
58 3 23
WPEXtra\Modules\Duplicate::duplicate_posts_by_taxonomy()
S
54 3 21
WPEXtra\Modules\Media::convert_image()
S
54 3 19
WPEXtra\Modules\Duplicate::duplicate_term()
S
57 3 17
WPEXtra\Core::add_plugin_meta_links()
S
57 3 16
WPEXtra\Modules\Posts::disable_revisions()
S
65 4 9
WPEXtra\Modules\Posts::search_results_return_one_post()
S
65 4 9
WPEXtra\Modules\Optimize::deferScripts()
S
64 4 9
WPEXtra\Modules\Permalinks::no_page_slash()
S
68 4 7
WPEXtra\Modules\Permalinks::setup_buffering()
S
63 4 10
WPEXtra\Modules\Permission::admin_bar_extra()
S
63 4 10
WPEXtra\Modules\Posts::classic_editor_redirect()
S
68 4 6
WPEXtra\Modules\Security::intercept_xmlrpc_header()
S
62 3 12
WPEXtra\Modules\Optimize::add_rel_preload()
S
63 3 11
WPEXtra\Modules\Cookie::display_cookie_info()
S
51 2 26
WPEXtra\Modules\Permission::adminbar_visible_homepage()
S
63 3 11
WPEXtra\Modules\Posts::replace_metabox()
S
58 2 16
WPEXtra\Modules\Branding::donot_scripts()
S
63 3 9
WPEXtra\Modules\Control::admin_footer_custom()
S
69 3 7
WPEXtra\Base::__construct()
S
70 3 7
WPEXtra\Modules\Optimize::deferToScripts()
S
66 3 7
WPEXtra\Modules\Optimize::remove_parameter()
S
72 3 5
WPEXtra\Modules\Control::themeplugin_edits()
S
67 3 8
WPEXtra\Modules\Permalinks::init_page_slash()
S
67 3 7
WPEXtra\Modules\Code::code_body()
S
71 3 5
WPEXtra\Modules\Permalinks::replace_insecure_links()
S
58 2 15
WPEXtra\Settings::get_option()
S
73 3 4
WPEXtra\Modules\Permission::remove_nodes()
S
67 3 8
WPEXtra\Modules\Permission::adminplugin_roles()
S
63 3 10
WPEXtra\Modules\Code::insertTabletCSS()
S
61 2 15
WPEXtra\Modules\Code::insertMobileCSS()
S
61 2 15
WPEXtra\Modules\Posts::add_signature_top()
S
66 3 8
WPEXtra\Modules\Duplicate::add_row_actions()
S
64 3 9
WPEXtra\Modules\Posts::add_signature_bottom()
S
66 3 8
WPEXtra\Modules\Duplicate::add_tag_row_action()
S
66 3 7
WPEXtra\Modules\Duplicate::add_admin_notice()
S
71 3 5
WPEXtra\Modules\Comments::antispam_comment()
S
66 3 8
WPEXtra\Modules\Media::media_functions()
S
67 3 8
WPEXtra\Modules\Security::disableEmbedsRewrites()
S
66 3 8
WPEXtra\Modules\Media::remove_image_sizes()
S
64 3 10
WPEXtra\Modules\Security::self_pingbacks()
S
66 3 8
WPEXtra\Modules\Comments::filter_media_comment_status()
S
64 3 10
WPEXtra\Modules\Security::replaceHearbeat()
S
67 3 7
WPEXtra\Modules\Comments::hide_media_comments_column()
S
66 3 9
WPEXtra\Modules\Optimize::disableEmojis()
S
58 2 14
WPEXtra\Modules\Code::insertAllCSS()
S
63 2 13
WPEXtra\Modules\Duplicate::process_duplicate_term()
S
60 2 13
WPEXtra\Modules\Posts::category_description_editor()
S
57 1 22
WPEXtra\WPSettings\Module::enqueue()
S
62 1 20
WPEXtra\Modules\Posts::overwrite_wplink()
S
54 1 20
WPEXtra\Modules\Posts::redirect_shortcode()
S
56 1 19
WPEXtra\Modules\Duplicate::get_new_term_name()
S
67 2 7
WPEXtra\Modules\Posts::mce_category()
S
70 2 6
WPEXtra\Modules\Branding::trailingslashit_custom()
S
68 2 7
WPEXtra\Modules\Comments::disableCommentsFeed()
S
72 2 5
WPEXtra\Modules\SMTP::is_valid_email_domain()
S
65 2 8
WPEXtra\Modules\Comments::removeCommentAdminBar()
S
73 2 5
WPEXtra\Modules\SMTP::smtpmail_scripts()
S
69 2 5
WPEXtra\WPSettings\Widget::enqueue()
S
63 1 15
WPEXtra\Settings::isProClass()
S
79 2 3
WPEXtra\Modules\Security::jquery_migrate()
S
70 2 6
WPEXtra\Modules\Security::heartbeatFrequency()
S
71 2 6
WPEXtra\Core::add_plugin_action_links()
S
65 2 8
WPEXtra\Modules\Optimize::disableEmojisTinyMCE()
S
69 2 7
WPEXtra\Modules\Optimize::disableEmojisDNSPrefetch()
S
68 2 7
WPEXtra\Modules\Optimize::disableDashicons()
S
72 2 6
WPEXtra\Modules\Optimize::defer_js()
S
67 2 7
WPEXtra\WPSettings\Widget::use_widgets_block_editor()
S
72 2 6
WPEXtra\WPSettings\Widget::get_widgets_to_hide_from_legacy_widget_block()
S
71 2 6
WPEXtra\Modules\Control::core_updates()
S
69 2 7
WPEXtra\Modules\SMTP::smtp_options()
S
72 2 5
WPEXtra\Modules\Permalinks::filter_buffer()
S
71 2 6
WPEXtra\Modules\Permalinks::end_buffer()
S
75 2 5
WPEXtra\Modules\Cookie::display_cookie_notice()
S
71 2 6
WPEXtra\Modules\Cookie::cookie_enqueue_scripts()
S
69 2 6
WPEXtra\Modules\Permission::registration_date_custom_column()
S
64 2 10
WPEXtra\Modules\Dashboards::dashboard()
S
67 2 7
WPEXtra\Modules\Dashboards::remove_dashboard()
S
65 2 9
WPEXtra\Modules\Dashboards::full_dashboard()
S
74 2 5
WPEXtra\Modules\Branding::custom_title()
S
75 2 4
WPEXtra\Modules\Dashboards::add_dashboard()
S
73 2 4
WPEXtra\Modules\Permission::adminbar_bottom_homepage()
S
66 2 8
WPEXtra\Modules\Posts::remove_gutenberg()
S
70 2 6
WPEXtra\Modules\Posts::mce_classic()
S
64 2 9
WPEXtra\Settings::is_api()
S
74 2 4
WPEXtra\Modules\Posts::mce_buttons()
S
64 2 9
WPEXtra\Settings::is_feature_active()
S
73 2 4
WPEXtra\Modules\Comments::cm_antispam()
S
69 2 6
WPEXtra\Modules\Posts::to_home()
S
69 2 6
WPEXtra\Modules\Branding::login_url_custom()
S
68 2 7
WPEXtra\Settings::__construct()
S
61 1 12
WPEXtra\WPSettings\Import::enqueue()
S
61 1 11
WPEXtra\Modules\Permalinks::prepare_urls()
S
63 1 11
WPEXtra\Modules\Security::disable_embed()
S
61 1 11
WPEXtra\Modules\Security::disable_xmlrpc()
S
66 1 8
WPEXtra\Modules\Posts::publish_btn()
S
78 1 3
WPEXtra\Modules\Optimize::gutenberg()
S
78 1 3
WPEXtra\Modules\Security::disableEmbedsTinyMCE()
S
79 1 3
WPEXtra\Modules\Security::disable_embeds()
S
78 1 3
WPEXtra\Modules\Duplicate::__construct()
S
81 1 3
WPEXtra\Modules\Code::code_footer()
S
79 1 3
WPEXtra\Modules\Media::webp_upload_mimes()
S
77 1 4
WPEXtra\Modules\Comments::hideProfileComments()
S
82 1 3
WPEXtra\Modules\Security::remove_blocks()
S
79 1 3
WPEXtra\Modules\Security::disable_rest_api()
S
78 1 3
WPEXtra\WPSettings\Restore::__construct()
S
74 1 4
WPEXtra\Modules\Optimize::__construct()
S
81 1 3
WPEXtra\Modules\Widgets::__construct()
S
78 1 3
WPEXtra\WPEXtra::__construct()
S
82 1 3
WPEXtra\Modules\Posts::remove_ux_mce()
S
80 1 3
WPEXtra\WPSettings\Widget::get_name_attribute()
S
75 1 4
WPEXtra\Modules\Media::allow_filetype()
S
71 1 5
WPEXtra\Modules\Duplicate::get_duplicate_term_url()
S
68 1 7
WPEXtra\Modules\Duplicate::duplicate()
S
71 1 5
WPEXtra\Modules\Media::__construct()
S
81 1 3
WPEXtra\WPSettings\Export::__construct()
S
74 1 4
WPEXtra\Modules\Posts::remove_mce_buttons_2()
S
74 1 4
WPEXtra\Modules\Security::remove_xpingback()
S
75 1 4
WPEXtra\Modules\Posts::shortcode_signature()
S
80 1 3
WPEXtra\Modules\Posts::add_redirect_shortcode_to_404()
S
80 1 3
WPEXtra\Modules\Branding::donot_copy()
S
79 1 3
WPEXtra\Modules\Duplicate::duplicate_tax()
S
72 1 5
WPEXtra\Modules\Branding::site_url_custom()
S
79 1 3
WPEXtra\Modules\Branding::login_url()
S
69 1 6
WPEXtra\Modules\Permalinks::start_buffer()
S
79 1 3
WPEXtra\Modules\Control::__construct()
S
81 1 3
WPEXtra\Modules\Permission::last_login_columns()
S
75 1 4
WPEXtra\Modules\Comments::disableRecentComments()
S
76 1 4
WPEXtra\Modules\Posts::media_default()
S
78 1 3
WPEXtra\Modules\Posts::signature()
S
75 1 4
WPEXtra\Modules\Optimize::remove_global_styles()
S
79 1 3
WPEXtra\Modules\Optimize::disable_emojis()
S
79 1 3
WPEXtra\Modules\Control::adminfooter_custom()
S
79 1 3
WPEXtra\Modules\Permission::registration_date()
S
71 1 5
WPEXtra\Modules\Code::insertBodyCode()
S
80 1 3
WPEXtra\Modules\Posts::classic_widget()
S
76 1 4
WPEXtra\Modules\Media::save_images()
S
78 1 3
WPEXtra\Modules\Security::disable_rss_feeds()
S
78 1 3
WPEXtra\WPSettings\Import::__construct()
S
75 1 4
WPEXtra\Modules\Comments::disable_comments()
S
68 1 7
WPEXtra\Modules\Dashboards::__construct()
S
81 1 3
WPEXtra\Modules\Code::__construct()
S
81 1 3
WPEXtra\WPSettings\Import::sanitize()
S
82 1 3
WPEXtra\Modules\Media::image_limit()
S
79 1 3
WPEXtra\Modules\Comments::hideDashboardComments()
S
82 1 3
WPEXtra\Modules\Security::hide_version()
S
82 1 3
WPEXtra\Modules\Comments::removeRecentCommentsMeta()
S
79 1 3
WPEXtra\Modules\Posts::redirect_single_post()
S
79 1 3
WPEXtra\Modules\Code::code_header()
S
79 1 3
WPEXtra\Modules\Optimize::defer_css()
S
78 1 3
WPEXtra\WPSettings\Widget::__construct()
S
75 1 4
WPEXtra\Modules\Posts::scrolltotop()
S
79 1 3
WPEXtra\Modules\Cookie::__construct()
S
72 1 5
WPEXtra\Modules\Security::remove_rest_api_links()
S
72 1 5
WPEXtra\Core::__construct()
S
73 1 4
WPEXtra\Modules\Dashboards::tab_help()
S
79 1 3
WPEXtra\Language::load_textdomain()
S
77 1 3
WPEXtra\Modules\Comments::cm_media()
S
74 1 4
WPEXtra\Settings::isPro()
S
80 1 3
WPEXtra\Modules\Security::remove_feed_links()
S
75 1 4
WPEXtra\Modules\Optimize::remove_wp_block_library_css()
S
72 1 6
WPEXtra\Modules\Permission::last_login()
S
69 1 6
WPEXtra\WPSettings\Module::sanitize()
S
81 1 3
WPEXtra\Modules\Posts::post_revisions()
S
79 1 3
WPEXtra\Language::__construct()
S
79 1 3
WPEXtra\Modules\Comments::BlankCommentsTemplate()
S
79 1 3
WPEXtra\Modules\Branding::login_title()
S
79 1 3
WPEXtra\Modules\Optimize::disable_dashicons()
S
79 1 3
WPEXtra\Modules\Media::resize_images()
S
79 1 3
WPEXtra\Modules\Posts::mce_toc_scripts()
S
73 1 4
WPEXtra\Modules\Media::meta_images()
S
79 1 3
WPEXtra\Modules\Security::remove_shortlink()
S
75 1 4
WPEXtra\Settings::minifyCSS()
S
73 1 4
WPEXtra\Modules\Branding::slug_custom()
S
80 1 3
WPEXtra\Modules\Code::insertHeaderCode()
S
80 1 3
WPEXtra\Modules\Security::heartbeat_frequency()
S
79 1 3
WPEXtra\Modules\Permission::last_login_sortable_columns()
S
78 1 3
WPEXtra\Modules\Media::media_thumbnails()
S
79 1 3
WPEXtra\Modules\Permission::update_last_login()
S
74 1 4
WPEXtra\Modules\Code::css_all()
S
78 1 3
WPEXtra\Modules\Posts::get_signature_content_callback()
S
80 1 3
WPEXtra\Modules\Security::disable_self_pingbacks()
S
79 1 3
WPEXtra\Modules\Posts::render_metabox()
S
70 1 6
WPEXtra\Modules\Branding::__construct()
S
75 1 4
WPEXtra\Modules\Security::__construct()
S
81 1 3
WPEXtra\Modules\Control::application_passwords()
S
80 1 3
WPEXtra\Modules\Dashboards::dashboard_welcome()
S
75 1 4
WPEXtra\Settings::is_valid()
S
78 1 3
WPEXtra\WPSettings\Widget::sanitize()
S
81 1 3
WPEXtra\Modules\Posts::delete_attached()
S
75 1 4
WPEXtra\Modules\Security::remove_wp_version()
S
75 1 4
WPEXtra\Modules\Permission::registration_date_columns()
S
75 1 4
WPEXtra\Modules\Permalinks::replace_src_set()
S
78 1 3
WPEXtra\Modules\Permission::adminplugin_list()
S
79 1 3
WPEXtra\Modules\Security::remove_jquery_migrate()
S
79 1 3
WPEXtra\Modules\Comments::__construct()
S
81 1 3
WPEXtra\Modules\Dashboards::remove_help_tabs()
S
77 1 4
WPEXtra\WPSettings\Module::__construct()
S
75 1 4
WPEXtra\Modules\Control::notice_auto_update_core()
S
66 1 9
WPEXtra\Modules\Permission::wp_toolbar()
S
78 1 3
WPEXtra\Modules\Code::insertFooterCode()
S
80 1 3
WPEXtra\Modules\Branding::wp_redirect_custom()
S
80 1 3
WPEXtra\Modules\Permission::registration_date_sortable_columns()
S
78 1 3
WPEXtra\Modules\Security::disable_heartbeat()
S
78 1 3
WPEXtra\Modules\Control::notice_disallow_file()
S
66 1 9
WPEXtra\Modules\Code::css_mobile()
S
78 1 3
WPEXtra\Modules\Branding::disable_login_url()
S
77 1 4
WPEXtra\Modules\Posts::remove_panel_from_block_editor()
S
73 1 6
WPEXtra\Modules\Media::autoset()
S
79 1 3
WPEXtra\Modules\Security::remove_wlwmanifest_link()
S
80 1 3
WPEXtra\Modules\Permission::adminmenu_list()
S
78 1 3
WPEXtra\Modules\Dashboards::tab_screen()
S
80 1 3
WPEXtra\Modules\Permission::__construct()
S
75 1 4
WPEXtra\Modules\Posts::__construct()
S
81 1 3
WPEXtra\Modules\Control::adminfooter_version()
S
79 1 3
WPEXtra\Modules\Code::css_tablet()
S
78 1 3
WPEXtra\Modules\Posts::mce_excerpt()
S
75 1 4
WPEXtra\WPSettings\Module::get_name_attribute()
S
75 1 4
WPEXtra\Modules\Optimize::removeGlobalStyles()
S
71 1 6
WPEXtra\Modules\Optimize::query_strings()
S
75 1 4
WPEXtra\Modules\Control::no_backend()
S
79 1 3
WPEXtra\Modules\Security::remove_rsd_link()
S
80 1 3