Code Analysis: WP EXtra 8.5.5

Function Rating Maintainability Complexity Lines of code
WPEXtra\Settings::register()
D
1
38 1,091
WPEXtra\WPSettings\Export::wpdb_export()
C
35 24 71
WPEXtra\Modules\Posts::__construct()
C
37 24 67
WPEXtra\Modules\Media::create_img()
B
36 23 73
WPEXtra\Modules\Media::save_post_images()
B
37 17 69
WPEXtra\Modules\Branding::wpex_wp_loaded()
B
49 18 25
WPEXtra\Modules\Permission::__construct()
B
45 17 40
WPEXtra\Modules\SMTP::__construct()
A
44 16 45
WPEXtra\Modules\Security::__construct()
A
41 15 55
WPEXtra\Modules\Media::__construct()
A
48 13 32
WPEXtra\Modules\Duplicate::duplicate_edit_post()
A
41 11 52
WPEXtra\Modules\Security::disableHeartbeat()
A
49 12 33
WPEXtra\Modules\Optimize::__construct()
A
48 12 32
WPEXtra\Modules\Branding::wpex_login_url_plugins_loaded()
A
53 13 17
WPEXtra\Modules\Posts::wpex_mce_plugin()
A
49 12 32
WPEXtra\Modules\Branding::loginStyle()
A
40 8 78
WPEXtra\Modules\Security::restAuthenticationErrors()
A
48 11 31
WPEXtra\WPSettings\Import::render()
A
43 9 53
WPEXtra\Modules\Media::set_media_default()
A
51 10 25
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\Code::__construct()
A
58 9 14
WPEXtra\Modules\Media::get_posts_by_attachment_id()
S
46 6 41
WPEXtra\WPSettings\Restore::import()
S
53 7 21
WPEXtra\WPSettings\SMTP::render()
S
46 5 46
WPEXtra\Modules\Widgets::disable_sidebar_widgets()
S
60 7 13
WPEXtra\Modules\Dashboards::applyCustomAdminCss()
S
58 6 16
WPEXtra\Modules\Posts::classic_editor_add_edit_links()
S
51 5 27
WPEXtra\Modules\Dashboards::displayCustomDashboardWidgetContent()
S
50 5 27
WPEXtra\WPSettings\Module::render()
S
52 5 26
WPEXtra\Modules\Comments::loadedDisableComments()
S
50 5 26
WPEXtra\WPEXtra::boot()
S
51 5 25
WPEXtra\Modules\Comments::__construct()
S
55 5 19
WPEXtra\Modules\Branding::wpex_filter_wp_login()
S
56 5 18
WPEXtra\Modules\Security::disableRSSFeeds()
S
57 5 16
WPEXtra\Modules\Optimize::redirect_404_to()
S
58 5 16
WPEXtra\Modules\Permission::wpAdminbar()
S
52 4 30
WPEXtra\Modules\Posts::publish_button_enqueue()
S
62 6 10
WPEXtra\Modules\Media::is_animated_gif()
S
58 5 13
WPEXtra\Modules\Permission::wpex_admin_menu_roles()
S
61 5 12
WPEXtra\Modules\Media::auto_featured_image()
S
62 5 11
WPEXtra\Modules\Code::insertCustomCSS()
S
55 4 23
WPEXtra\Modules\Posts::wpex_mce_buttons_2()
S
53 4 22
WPEXtra\Modules\Media::delete_attachments()
S
54 4 20
WPEXtra\WPSettings\Restore::render()
S
51 3 33
WPEXtra\Modules\Branding::__construct()
S
56 4 17
WPEXtra\WPSettings\Export::render()
S
51 3 32
WPEXtra\Modules\ContentFixer::__construct()
S
66 5 8
WPEXtra\Modules\Duplicate::duplicate_post_link()
S
61 5 10
WPEXtra\Modules\Comments::antispam_blacklist()
S
59 4 13
WPEXtra\Modules\Media::validate_image_limit()
S
60 4 12
WPEXtra\Modules\SMTP::process_mail()
S
52 3 26
WPEXtra\Modules\Comments::removeCommentsMenu()
S
62 4 11
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\Modules\Posts::no_page_slash()
S
68 4 7
WPEXtra\Modules\Branding::donot_scripts()
S
63 4 9
WPEXtra\Modules\Optimize::deferScripts()
S
64 4 9
WPEXtra\Modules\Permission::vnex_adminbar_menu()
S
63 4 10
WPEXtra\Modules\Posts::classic_editor_redirect_location()
S
68 4 6
WPEXtra\Modules\Posts::search_results_return_one_post()
S
65 4 9
WPEXtra\Modules\Cookie::display_cookie_info()
S
50 2 28
WPEXtra\Modules\Security::interceptXmlrpcHeader()
S
62 3 12
WPEXtra\Modules\Duplicate::__construct()
S
61 3 12
WPEXtra\Modules\Optimize::add_rel_preload()
S
63 3 11
WPEXtra\Modules\Permission::wpAdminbar_filter()
S
63 3 11
WPEXtra\Modules\Duplicate::add_tag_row_action()
S
66 3 7
WPEXtra\Modules\Security::disableEmbedsRewrites()
S
66 3 8
WPEXtra\Modules\Branding::wpex_footer_text()
S
69 3 7
WPEXtra\Modules\Security::disableSelfPingbacks()
S
66 3 8
WPEXtra\WPEXtra::add_plugin_meta_links()
S
63 3 10
WPEXtra\Modules\Security::replaceHearbeat()
S
67 3 7
WPEXtra\Modules\Media::remove_image_sizes()
S
64 3 10
wp_extra_get_option()
S
73 3 4
WPEXtra\Modules\ContentFixer::setup_buffering()
S
67 3 7
WPEXtra\Modules\ContentFixer::replace_insecure_links()
S
58 2 15
WPEXtra\Modules\Optimize::clearWhitespace()
S
72 3 5
WPEXtra\Modules\Optimize::deferToScripts()
S
66 3 7
WPEXtra\Modules\Permission::removeNodes()
S
68 3 8
WPEXtra\Modules\Posts::init_page_slash()
S
67 3 7
WPEXtra\Modules\Permission::wpex_hide_plugins()
S
63 3 10
WPEXtra\Modules\Dashboards::setupDashboard()
S
66 3 9
WPEXtra\Modules\Permission::redirect_non_admin_user()
S
72 3 5
WPEXtra\Modules\Comments::antispam_comment()
S
66 3 8
WPEXtra\Modules\Dashboards::enqueueCustomDashboardWidgetStyles()
S
72 3 5
WPEXtra\Modules\Posts::add_signature_top()
S
66 3 8
WPEXtra\Modules\Posts::add_signature_bottom()
S
66 3 8
WPEXtra\Modules\Duplicate::add_row_actions()
S
64 3 9
WPEXtra\Modules\Duplicate::add_admin_notice()
S
71 3 5
WPEXtra\Modules\Optimize::disableEmojis()
S
58 2 14
WPEXtra\Modules\Duplicate::process_duplicate_term()
S
60 2 13
WPEXtra\Modules\Posts::category_description_editor()
S
57 1 22
WPEXtra\Modules\Posts::overwrite_wplink()
S
54 1 20
WPEXtra\Modules\Permission::scroll_to_top()
S
66 1 19
WPEXtra\WPSettings\Module::enqueue()
S
63 1 19
WPEXtra\WPSettings\Widget::get_widgets_to_hide_from_legacy_widget_block()
S
71 2 6
WPEXtra\Modules\ContentFixer::filter_buffer()
S
71 2 6
WPEXtra\Modules\Dashboards::__construct()
S
66 2 8
WPEXtra\Modules\Comments::hide_media_comments_column()
S
71 2 6
WPEXtra\Modules\Security::removeJqueryMigrate()
S
70 2 6
WPEXtra\Modules\Optimize::disableEmojisTinyMCE()
S
69 2 7
WPEXtra\Core\ClassEXtra::instance()
S
71 2 6
WPEXtra\Modules\Cookie::display_cookie_notice()
S
71 2 6
WPEXtra\Modules\Cookie::cookie_enqueue_scripts()
S
69 2 6
WPEXtra\Modules\Security::heartbeatFrequency()
S
71 2 6
WPEXtra\Modules\Comments::disableCommentsFeed()
S
72 2 5
WPEXtra\Modules\Duplicate::get_new_term_name()
S
67 2 7
WPEXtra\Core\ClassEXtra::isProClass()
S
79 2 3
WPEXtra\WPEXtra::instance()
S
71 2 6
WPEXtra\WPSettings\Widget::use_widgets_block_editor()
S
72 2 6
WPEXtra\Modules\Branding::wpex_trailingslashit()
S
68 2 7
WPEXtra\Modules\ContentFixer::end_buffer()
S
80 2 3
WPEXtra\Modules\Optimize::disableDashicons()
S
72 2 6
WPEXtra\Modules\Posts::this_screen_gutenberg_remove()
S
70 2 6
WPEXtra\Modules\SMTP::smtpmail_scripts()
S
69 2 5
WPEXtra\Modules\SMTP::is_valid_email_domain()
S
65 2 8
WPEXtra\Modules\Dashboards::addCustomDashboardWidgets()
S
67 2 7
WPEXtra\Modules\Comments::filter_media_comment_status()
S
69 2 7
WPEXtra\Modules\Posts::wpex_mce_buttons()
S
64 2 9
WPEXtra\Modules\Branding::wpex_login_url()
S
68 2 7
WPEXtra\Modules\Comments::removeCommentAdminBar()
S
73 2 5
WPEXtra\WPSettings\Module::handle_redirect()
S
67 2 7
WPEXtra\WPSettings\Widget::enqueue()
S
63 1 15
WPEXtra\Modules\Optimize::disableEmojisDNSPrefetch()
S
68 2 7
WPEXtra\Modules\Branding::loginTitle()
S
75 2 4
WPEXtra\Settings::__construct()
S
61 1 12
WPEXtra\Modules\Security::disableEmbeds()
S
61 1 11
WPEXtra\Modules\ContentFixer::prepare_urls()
S
63 1 11
WPEXtra\WPSettings\Import::enqueue()
S
61 1 11
WPEXtra\Modules\Optimize::removeGlobalStyles()
S
71 1 6
WPEXtra\Modules\Dashboards::removeDashboardWidgets()
S
72 1 5
WPEXtra\Modules\Widgets::__construct()
S
78 1 3
WPEXtra\Modules\Security::removeXpingback()
S
75 1 4
WPEXtra\Core\ClassEXtra::isPro()
S
80 1 3
WPEXtra\Modules\ContentFixer::instance()
S
80 1 3
WPEXtra\Modules\Optimize::minifyHTML()
S
68 1 6
WPEXtra\Modules\Permission::notice_auto_update_core()
S
66 1 9
WPEXtra\WPSettings\Widget::__construct()
S
75 1 4
WPEXtra\Modules\Posts::notice_autosave_interval()
S
68 1 8
WPEXtra\Modules\Security::hideWPversion()
S
82 1 3
WPEXtra\WPSettings\Module::get_name_attribute()
S
75 1 4
WPEXtra\Modules\Posts::mce_toc_scripts()
S
73 1 4
WPEXtra\Modules\Branding::wpex_disable_login_url()
S
77 1 4
WPEXtra\Modules\Comments::removeRecentCommentsMeta()
S
79 1 3
WPEXtra\Modules\Posts::shortcode_signature()
S
80 1 3
WPEXtra\Modules\Optimize::remove_script_version()
S
75 1 4
WPEXtra\WPSettings\Export::__construct()
S
74 1 4
WPEXtra\Core\ClassEXtra::minifyCSS()
S
73 1 4
WPEXtra\Modules\Comments::BlankCommentsTemplate()
S
79 1 3
WPEXtra\WPSettings\Import::sanitize()
S
82 1 3
WPEXtra\Modules\ContentFixer::replace_src_set()
S
78 1 3
WPEXtra\Modules\Comments::hideProfileComments()
S
82 1 3
run_wp_extra()
S
82 1 3
WPEXtra\Modules\Cookie::__construct()
S
72 1 5
wp_extra_key()
S
80 1 3
WPEXtra\Modules\Posts::remove_ux_mce()
S
80 1 3
WPEXtra\WPEXtra::add_plugin_action_links()
S
69 1 6
WPEXtra\Modules\Security::disableEmbedsTinyMCE()
S
79 1 3
WPEXtra\Modules\Posts::wpex_remove_mce_buttons_2()
S
74 1 4
WPEXtra\Modules\ContentFixer::start_buffer()
S
79 1 3
WPEXtra\Modules\Optimize::remove_wp_block_library_css()
S
72 1 6
WPEXtra\Modules\Code::insertBodyCode()
S
80 1 3
WPEXtra\Modules\Posts::notice_post_revisions()
S
68 1 8
WPEXtra\WPEXtra::__construct()
S
69 1 6
WPEXtra\Modules\Permission::notice_disallow_file()
S
66 1 9
WPEXtra\WPSettings\Widget::sanitize()
S
81 1 3
WPEXtra\Modules\Branding::wpex_wp_redirect()
S
80 1 3
WPEXtra\Modules\Branding::wpex_login_slug()
S
80 1 3
WPEXtra\Modules\Duplicate::get_duplicate_term_url()
S
68 1 7
WPEXtra\WPSettings\Module::sanitize()
S
81 1 3
WPEXtra\WPSettings\Restore::__construct()
S
74 1 4
WPEXtra\WPSettings\Widget::get_name_attribute()
S
75 1 4
WPEXtra\Modules\Comments::hideDashboardComments()
S
82 1 3
WPEXtra\Modules\Code::insertHeaderCode()
S
80 1 3
WPEXtra\WPSettings\Import::__construct()
S
75 1 4
WPEXtra\Modules\Code::insertFooterCode()
S
80 1 3
WPEXtra\Modules\Comments::disableRecentComments()
S
76 1 4
WPEXtra\WPEXtra::load_textdomain()
S
79 1 3
WPEXtra\WPSettings\Module::__construct()
S
75 1 4
WPEXtra\Modules\Branding::wpex_site_url()
S
79 1 3