Code Analysis: WP EXtra 8.3.2

Function Rating Maintainability Complexity Lines of code
WPEXtra\Settings::register()
D
2
30 1,056
WPEXtra\Modules\WPEX_Security::__construct()
C
35 23 80
WPEXtra\Modules\WPEX_Media::create_img()
B
36 23 73
WPEXtra\Modules\WPEX_Posts::__construct()
B
38 23 63
WPEXtra\Modules\WPEX_Media::save_post_images()
B
37 17 67
WPEXtra\Modules\WPEX_Logins::wpex_wp_loaded()
B
49 18 25
WPEXtra\Modules\WPEX_Media::__construct()
A
44 15 41
WPEXtra\WPSettings\Admins::render()
A
42 11 54
WPEXtra\Modules\WPEX_Tools::duplicate_edit_post()
A
41 11 52
WPEXtra\Modules\WPEX_Security::disableHeartbeat()
A
49 12 33
WPEXtra\Modules\WPEX_Logins::wpex_login_url_plugins_loaded()
A
53 13 17
WPEXtra\Modules\WPEX_Optimize::__construct()
A
48 12 32
WPEXtra\Modules\WPEX_Posts::wpex_mce_plugin()
A
49 12 32
WPEXtra\Modules\WPEX_Logins::loginStyle()
A
40 8 78
WPEXtra\Modules\WPEX_Security::restAuthenticationErrors()
A
48 11 31
WPEXtra\Modules\WPEX_Media::set_media_default()
A
51 11 25
WPEXtra\Modules\WPEX_Tools::duplicate_as_draft()
A
53 10 20
WPEXtra\WPSettings\Import::render()
A
44 8 49
WPEXtra\Modules\WPEX_Media::update_image_metadata()
A
49 9 29
WPEXtra\Modules\WPEX_Media::resize_image()
A
52 9 24
WPEXtra\Modules\WPEX_Admins::__construct()
A
52 9 23
WPEXtra\WPSettings\Sizes::render()
A
50 8 29
WPEXtra\Modules\WPEX_Code::__construct()
A
58 9 14
WPEXtra\Modules\WPEX_Media::get_posts_by_attachment_id()
S
46 6 41
WPEXtra\Modules\WPEX_SMTP::process_mail()
S
48 6 33
WPEXtra\Modules\WPEX_Admins::wpex_admin_menu_roles()
S
56 6 17
WPEXtra\Modules\WPEX_Dashboards::applyCustomAdminCss()
S
58 6 16
WPEXtra\Modules\WPEX_Posts::classic_editor_add_edit_links()
S
51 5 27
WPEXtra\Modules\WPEX_Dashboards::displayCustomDashboardWidgetContent()
S
50 5 27
WPEXtra\WPSettings\SMTP::render()
S
47 4 41
WPEXtra\Modules\WPEX_Comments::loadedDisableComments()
S
50 5 26
WPEXtra\Modules\WPEX_SMTP::__construct()
S
53 5 24
WPEXtra\WPEXtra::boot()
S
52 5 23
WPEXtra\Modules\WPEX_Comments::__construct()
S
55 5 19
WPEXtra\Modules\WPEX_Logins::wpex_filter_wp_login()
S
56 5 18
WPEXtra\Modules\WPEX_Optimize::redirect_404_to()
S
58 5 16
WPEXtra\Modules\WPEX_Security::disableRSSFeeds()
S
57 5 16
WPEXtra\Modules\WPEX_Posts::publish_button_enqueue()
S
62 6 10
WPEXtra\Modules\WPEX_Media::is_animated_gif()
S
58 5 13
WPEXtra\Modules\WPEX_Media::auto_featured_image()
S
62 5 11
WPEXtra\Modules\WPEX_Code::insertCustomCSS()
S
55 4 23
WPEXtra\Modules\WPEX_Posts::wpex_mce_buttons_2()
S
53 4 22
WPEXtra\Modules\WPEX_Media::delete_attachments()
S
54 4 20
WPEXtra\Modules\WPEX_Tools::duplicate_post_link()
S
61 5 10
WPEXtra\Modules\WPEX_Admins::wpex_hide_plugins()
S
58 4 15
WPEXtra\Modules\WPEX_Comments::antispam_blacklist()
S
59 4 13
WPEXtra\Modules\WPEX_Comments::removeCommentsMenu()
S
62 4 11
WPEXtra\Modules\WPEX_Admins::wpAdminbar()
S
55 3 25
WPEXtra\Modules\WPEX_Tools::duplicate_posts_by_taxonomy()
S
54 3 21
WPEXtra\Modules\WPEX_Media::convert_image()
S
54 3 19
WPEXtra\Modules\WPEX_Tools::duplicate_term()
S
57 3 17
WPEXtra\Modules\WPEX_Optimize::deferScripts()
S
64 4 9
WPEXtra\Modules\WPEX_Posts::classic_editor_redirect_location()
S
68 4 6
WPEXtra\Modules\WPEX_Posts::search_results_return_one_post()
S
65 4 9
WPEXtra\Modules\WPEX_Admins::vnex_adminbar_menu()
S
63 4 10
WPEXtra\Modules\WPEX_Security::no_page_slash()
S
68 4 7
WPEXtra\Modules\WPEX_Security::donot_scripts()
S
63 4 9
WPEXtra\Modules\WPEX_Cookie::display_cookie_info()
S
50 2 28
WPEXtra\Modules\WPEX_Tools::__construct()
S
61 3 12
WPEXtra\Modules\WPEX_Security::interceptXmlrpcHeader()
S
62 3 12
WPEXtra\Modules\WPEX_Optimize::add_rel_preload()
S
63 3 11
WPEXtra\Modules\WPEX_Tools::add_admin_notice()
S
71 3 5
WPEXtra\Modules\WPEX_Dashboards::setupDashboard()
S
66 3 9
WPEXtra\WPEXtra::activate_plugin_redirect()
S
70 3 6
WPEXtra\WPEXtra::plugin_row_meta()
S
63 3 10
WPEXtra\Modules\WPEX_Dashboards::enqueueCustomDashboardWidgetStyles()
S
72 3 5
WPEXtra\Modules\WPEX_Comments::antispam_comment()
S
66 3 8
WPEXtra\Modules\WPEX_Optimize::clearWhitespace()
S
72 3 5
WPEXtra\Modules\WPEX_Security::redirect_non_admin_user()
S
72 3 5
WPEXtra\Modules\WPEX_Optimize::deferToScripts()
S
66 3 7
WPEXtra\Modules\WPEX_Admins::wpex_footer_text()
S
69 3 7
WPEXtra\Modules\WPEX_Posts::add_signature_top()
S
66 3 8
WPEXtra\Modules\WPEX_Posts::add_signature_bottom()
S
66 3 8
WPEXtra\Modules\WPEX_Security::init_page_slash()
S
67 3 7
wp_extra_get_option()
S
73 3 4
WPEXtra\Modules\WPEX_Admins::removeNodes()
S
68 3 8
WPEXtra\Modules\WPEX_Security::disableEmbedsRewrites()
S
66 3 8
WPEXtra\Modules\WPEX_Security::disableSelfPingbacks()
S
66 3 8
WPEXtra\Modules\WPEX_Security::replaceHearbeat()
S
67 3 7
WPEXtra\Modules\WPEX_Media::remove_image_sizes()
S
64 3 10
WPEXtra\Modules\WPEX_Tools::add_row_actions()
S
64 3 9
WPEXtra\Modules\WPEX_Media::wpex_validate_image_limit()
S
63 3 9
WPEXtra\Modules\WPEX_Media::vnex_column_file_size()
S
66 3 8
WPEXtra\Modules\WPEX_Tools::add_tag_row_action()
S
66 3 7
WPEXtra\Modules\WPEX_Optimize::disableEmojis()
S
58 2 14
WPEXtra\Modules\WPEX_Tools::process_duplicate_term()
S
60 2 13
WPEXtra\Modules\WPEX_Posts::category_description_editor()
S
57 1 22
WPEXtra\Modules\WPEX_Posts::overwrite_wplink()
S
54 1 20
WPEXtra\Modules\WPEX_Posts::this_screen_gutenberg_remove()
S
70 2 6
WPEXtra\Modules\WPEX_Cookie::display_cookie_notice()
S
71 2 6
WPEXtra\Modules\WPEX_Optimize::disableEmojisDNSPrefetch()
S
68 2 7
WPEXtra\Modules\WPEX_Dashboards::addCustomDashboardWidgets()
S
67 2 7
WPEXtra\Modules\WPEX_Optimize::disableEmojisTinyMCE()
S
69 2 7
WPEXtra\Modules\WPEX_Comments::filter_media_comment_status()
S
69 2 7
WPEXtra\Modules\WPEX_Security::heartbeatFrequency()
S
71 2 6
WPEXtra\Modules\WPEX_Media::vnex_media_extra_column_value()
S
70 2 6
WPEXtra\Core\ClassEXtra::instance()
S
71 2 6
WPEXtra\Modules\WPEX_Cookie::cookie_enqueue_scripts()
S
69 2 6
WPEXtra\WPEXtra::instance()
S
71 2 6
WPEXtra\WPEXtra::__construct()
S
63 2 10
WPEXtra\Modules\WPEX_Logins::loginTitle()
S
75 2 4
WPEXtra\Modules\WPEX_Dashboards::__construct()
S
66 2 8
WPEXtra\Modules\WPEX_Posts::wpex_mce_buttons()
S
64 2 9
WPEXtra\Core\ClassEXtra::isProClass()
S
79 2 3
WPEXtra\Modules\WPEX_Logins::__construct()
S
62 2 10
WPEXtra\Modules\WPEX_Logins::wpex_login_url()
S
68 2 7
WPEXtra\Modules\WPEX_Security::removeJqueryMigrate()
S
70 2 6
WPEXtra\Modules\WPEX_Comments::removeCommentAdminBar()
S
73 2 5
WPEXtra\Modules\WPEX_SMTP::smtpmail_scripts()
S
69 2 5
WPEXtra\Modules\WPEX_Comments::hide_media_comments_column()
S
71 2 6
WPEXtra\Modules\WPEX_Comments::disableCommentsFeed()
S
72 2 5
WPEXtra\Modules\WPEX_Tools::get_new_term_name()
S
67 2 7
WPEXtra\Modules\WPEX_Optimize::disableDashicons()
S
72 2 6
WPEXtra\Modules\WPEX_Logins::wpex_trailingslashit()
S
68 2 7
WPEXtra\WPSettings\Import::enqueue()
S
61 1 11
WPEXtra\Modules\WPEX_Security::disableEmbeds()
S
61 1 11
WPEXtra\Modules\WPEX_Code::insertFooterCode()
S
80 1 3
WPEXtra\Modules\WPEX_Posts::notice_post_revisions()
S
68 1 8
WPEXtra\Modules\WPEX_Media::vnex_add_column_file_size()
S
75 1 4
WPEXtra\Modules\WPEX_Dashboards::removeDashboardWidgets()
S
72 1 5
WPEXtra\Modules\WPEX_Logins::wpex_disable_login_url()
S
77 1 4
WPEXtra\WPSettings\Import::__construct()
S
75 1 4
WPEXtra\WPSettings\Sizes::get_name_attribute()
S
75 1 4
WPEXtra\Modules\WPEX_Comments::removeRecentCommentsMeta()
S
79 1 3
WPEXtra\Modules\WPEX_Optimize::remove_wp_block_library_css()
S
72 1 6
WPEXtra\Modules\WPEX_Posts::remove_ux_mce()
S
80 1 3
WPEXtra\Modules\WPEX_Optimize::removeGlobalStyles()
S
71 1 6
WPEXtra\Modules\WPEX_Optimize::remove_script_version()
S
75 1 4
wp_extra_key()
S
80 1 3
WPEXtra\WPSettings\Admins::sanitize()
S
81 1 3
WPEXtra\Modules\WPEX_Cookie::__construct()
S
72 1 5
WPEXtra\Modules\WPEX_Posts::wpex_remove_mce_buttons_2()
S
74 1 4
WPEXtra\Modules\WPEX_Posts::notice_autosave_interval()
S
68 1 8
WPEXtra\Modules\WPEX_Logins::wpex_wp_redirect()
S
80 1 3
WPEXtra\Modules\WPEX_Logins::wpex_login_slug()
S
80 1 3
WPEXtra\Modules\WPEX_Security::hideWPversion()
S
82 1 3
WPEXtra\Modules\WPEX_Security::notice_disallow_file()
S
66 1 9
WPEXtra\Modules\WPEX_Logins::wpex_site_url()
S
79 1 3
WPEXtra\WPEXtra::plugin_action_links()
S
69 1 6
WPEXtra\Modules\WPEX_Comments::hideDashboardComments()
S
82 1 3
WPEXtra\Modules\WPEX_Media::vnex_filesize_column_filesize()
S
82 1 3
WPEXtra\Modules\WPEX_Comments::disableRecentComments()
S
76 1 4
WPEXtra\Modules\WPEX_Security::removeXpingback()
S
75 1 4
WPEXtra\Settings::__construct()
S
63 1 10
WPEXtra\WPEXtra::loadTextDomain()
S
77 1 3
WPEXtra\Modules\WPEX_Tools::get_duplicate_term_url()
S
68 1 7
WPEXtra\Modules\WPEX_Posts::mce_toc_scripts()
S
73 1 4
WPEXtra\Modules\WPEX_Optimize::minifyHTML()
S
68 1 6
WPEXtra\Core\ClassEXtra::minifyCSS()
S
73 1 4
WPEXtra\Modules\WPEX_Posts::shortcode_signature()
S
80 1 3
WPEXtra\WPSettings\Admins::get_name_attribute()
S
75 1 4
WPEXtra\WPSettings\Sizes::sanitize()
S
81 1 3
WPEXtra\Modules\WPEX_Security::disableEmbedsTinyMCE()
S
79 1 3
WPEXtra\WPSettings\Import::sanitize()
S
82 1 3
WPEXtra\Modules\WPEX_Admins::wpAdminbar_filter()
S
80 1 3
WPEXtra\Core\ClassEXtra::isPro()
S
80 1 3
WPEXtra\Modules\WPEX_Media::vnex_media_extra_column()
S
75 1 4
WPEXtra\WPEXtra::admin_enqueue_scripts()
S
100 1 3
WPEXtra\Modules\WPEX_Code::insertHeaderCode()
S
80 1 3
run_wp_extra()
S
82 1 3
WPEXtra\Modules\WPEX_Comments::BlankCommentsTemplate()
S
79 1 3
WPEXtra\Modules\WPEX_Comments::hideProfileComments()
S
82 1 3
WPEXtra\Modules\WPEX_Security::notice_auto_update_core()
S
66 1 9
WPEXtra\Modules\WPEX_Code::insertBodyCode()
S
80 1 3