Code Analysis: WP Mega Menu 1.4.2

Function Rating Maintainability Complexity Lines of code
wp_megamenu_css::generateCss()
D
0
292 969
wp_megamenu::start_el()
D
6
108 334
wp_megamenu_base::add_widgets_to_menu()
D
20
46 211
wpmm_featuresbox_widget::widget()
D
29 50 93
wpmm_font_awesome()
D
7
1 791
wpmm_grid_woocommerce_widget::widget()
D
23
40 189
wpmm_grid_posts_widget::widget()
D
24
38 177
overrite_functions_wp_megamenu()
D
26
29 158
wp_megamenu_base::wpmm_generate_css()
D
29 30 119
wpmm_featuresbox_widget::form()
C
24
17 230
WP_MegaMenu_Export_Import::wpmm_import_menu()
C
32 25 97
WP_MegaMenu_Export_Import::export_wp_megamenu_nav_menu()
C
32 24 95
wp_megamenu_nav_args()
B
32 21 105
wpmm_is_serialized()
B
41 24 55
gridpost_load_more_posts_cb()
B
32 20 104
wpmm_grid_posts_widget::form()
B
33 15 119
wpmm_grid_woocommerce_widget::form()
B
33 15 118
wp_megamenu_css::css()
B
40 18 57
wp_megamenu_base::wpmm_item_settings_load()
B
40 17 56
wp_megamenu_css::before_header()
B
42 16 47
wp_megamenu::display_element()
A
45 15 36
wpmm_dashicons()
A
24
1 208
wp_megamenu_widgets::wpmm_reorder_items()
A
43 10 47
wp_megamenu_themes::save_new_themes()
A
47 10 34
wpmm_ajax_register_new_user()
A
45 9 41
wp_megamenu_base::wpmm_save_layout()
A
44 9 40
wp_megamenu_base::wpneo_enqueue_frontend_script()
A
45 9 37
wp_megamenu_themes::export_wpmm_theme()
A
48 9 29
WP_MegaMenu_Settings::save_wpmm_settings()
A
52 8 23
get_wpmm_theme_option()
S
53 7 25
wp_megamenu_themes::import_theme()
S
53 6 21
wp_megamenu_widgets::wpmm_delete_widget()
S
49 5 29
wp_megamenu_themes::wpmm_nav_menu_save()
S
50 5 26
wp_megamenu_base::wpmm_menu_item_option_save()
S
40 2 65
get_attached_location_with_menu()
S
60 5 14
wp_megamenu_base::wpneo_enqueue_admin_script()
S
49 4 28
get_wpmm_theme_option_from_array()
S
62 5 12
wp_megamenu_css::save_to_filesystem()
S
55 4 19
wp_megamenu_shortcode()
S
57 4 18
wpmm_item_panel_columns()
S
55 4 18
wp_megamenu_widgets::wpmm_get_widget_to_item()
S
59 4 13
wpmm_get_theme_location()
S
59 4 13
wp_megamenu::start_lvl()
S
60 4 12
wpmm_rating_notice()
S
60 4 12
wpmm_css_compatibility()
S
56 3 21
wp_megamenu_base::admin_rating_notice()
S
59 3 16
wp_megamenu_widgets::wpmm_reorder_col()
S
56 3 16
wpmm_get_item_settings()
S
65 4 9
wp_megamenu_widgets::wpmm_save_widget()
S
58 3 15
wp_megamenu_widgets::wpmm_reorder_row()
S
57 3 15
wp_megamenu_widgets::show_wpmm_widget_form()
S
51 2 29
wp_megamenu_widgets::wpmm_delete_row()
S
58 3 14
wp_megamenu_add_menu_settings_wrap_admin_footer()
S
62 3 12
wp_megamenu_widgets::show_widget()
S
55 2 18
wpmm_get_array_first_key()
S
67 3 8
wpmm_verify_nonce()
S
70 3 6
get_wpmm_theme_full_options_as_array()
S
65 3 10
wpmm_go_premium_page()
S
66 3 9
wpmm_track_postgrid_views()
S
67 3 8
wp_megamenu_widgets::wpmm_get_id_base_for_widget_id()
S
65 3 9
wp_megamenu_widgets::wpmm_get_widget_name_by_widget_id()
S
65 3 9
wp_megamenu_initial_setup::add_initial_theme()
S
63 3 10
wp_megamenu_initial_setup::initial_setup()
S
59 2 14
wpmm_ajax_login()
S
58 2 14
wpmm_set_postgrid_views()
S
62 2 12
wp_megamenu_base::wpmm_change_menu_type()
S
60 2 12
wp_megamenu_base::wpmm_change_strees_row()
S
60 2 12
wp_megamenu_base::wpmm_set_menu_width()
S
60 2 12
wp_megamenu_base::wpmm_set_strees_row_width()
S
60 2 12
wp_megamenu_base::wpmm_icon_update()
S
60 2 12
wpmm_featuresbox_widget::update()
S
52 1 26
wp_megamenu_widgets::get_all_registered_widget()
S
63 2 11
wp_megamenu_widgets::wpmm_increase_widget_column()
S
61 2 11
wp_megamenu_widgets::widget_items()
S
57 1 25
wpmm_nav_social_links_item()
S
55 1 24
wp_megamenu_widgets::wpmm_drag_to_add_widget_item()
S
52 1 22
wp_megamenu_base::__construct()
S
52 1 22
wp_megamenu_widgets::wpmm_add_widget_to_item()
S
55 1 17
wpmm_dropdown_indicator_icon()
S
59 1 17
custom_plugin_row_meta()
S
63 2 10
wp_megamenu_themes::wpmm_theme_delete()
S
64 2 9
get_wpmm_option()
S
69 2 7
wpmm_get_google_font_weights()
S
66 2 9
wpmm_item_settings_input()
S
70 2 6
array_keys_exist()
S
72 2 5
wp_megamenu()
S
69 2 7
get_wpmm_option_input_checkmark()
S
70 2 6
wpmm_get_post_meta_by_keys()
S
66 2 8
wp_megamenu_widgets::get_sidebar_widgets()
S
69 2 7
wp_megamenu_initial_setup::set_wpmm_initial_menu()
S
65 2 9
wp_megamenu_css::render_css()
S
64 2 10
plugin_action_links_callback()
S
62 2 10
wp_megamenu_widgets::wpmm_get_widget_class_by_widget_id()
S
65 2 9
wp_megamenu_base::sanitize()
S
75 2 5
wp_megamenu_base::wp_megamenu_admin_menus()
S
67 2 6
wpmm_sanitize_settings_options()
S
70 2 6
wpmm_theme_by_selected_nav_id()
S
65 2 9
wpmm_add_admin_menu()
S
69 2 6
wpmm_header_cart()
S
59 1 14
wp_megamenu_widgets::__construct()
S
59 1 14
wpmm_cart_link_fragment()
S
62 1 12
wpmm_grid_woocommerce_widget::update()
S
62 1 12
wpmm_grid_posts_widget::update()
S
62 1 12
wp_megamenu_widgets::menu_items()
S
66 1 11
wpmm_featuresbox_scripts()
S
74 1 4
register_wpmm_grid_post_posts_widget()
S
82 1 3
wp_megamenu_widgets()
S
82 1 3
wpmm_featuresbox_widget::__construct()
S
78 1 3
WP_MegaMenu_Export_Import::__construct()
S
75 1 4
wp_megamenu_widgets::set_sidebar_widgets()
S
73 1 5
wpmm_get_google_fonts()
S
55 1 6
wp_megamenu_base::nav_menu_scripts()
S
81 1 3
wp_megamenu_css::__construct()
S
66 1 8
wp_megamenu_widgets::init()
S
76 1 4
wp_megamenu_widgets::wpmm_register_sidebar()
S
66 1 9
wpmm_grid_woocommerce_widget::__construct()
S
78 1 3
wpmm_unit_to_int()
S
75 1 4
wp_megamenu_themes::init()
S
76 1 4
wp_megamenu_widgets::add_widget_to_wpmm_sidebar()
S
71 1 6
wp_megamenu_initial_setup::__construct()
S
79 1 3
wp_megamenu_initial_setup::predefined_themes_function()
S
71 1 6
wp_megamenu_themes::__construct()
S
64 1 9
wpmm_postgrid_scripts()
S
65 1 8
print_row()
S
75 1 5
WP_MegaMenu_Export_Import::init()
S
76 1 4
wpmm_header_cart_widgets()
S
69 1 7
wp_megamenu_initial_setup::init()
S
76 1 4
wp_megamenu_base::add_body_classes()
S
77 1 4
WP_MegaMenu_Export_Import::sample_admin_notice__success()
S
72 1 7
wp_megamenu_base::nav_menu_footer_scripts()
S
81 1 3
wp_megamenu_css::wp_update_nav_menu()
S
82 1 3
wpmm_default_theme_id()
S
72 1 5
wp_megamenu_base::wp_megamenu_callback()
S
80 1 3
wp_megamenu_themes::wpmm_theme_updated_notice__success()
S
72 1 7
wp_megamenu_themes::theme_upload_error()
S
71 1 8
wp_megamenu_themes::add_metabox_to_nav_menu_settings()
S
77 1 3
wp_megamenu_base::wp_megamenu_themes()
S
80 1 3
wp_megamenu_themes::wp_megamenu_themes_meta_box()
S
80 1 3
wp_megamenu_themes::theme_upload_success()
S
71 1 8
register_wpmm_featuresbox_widget()
S
82 1 3
wp_megamenu_css::css_file_saving_action()
S
81 1 3
wp_meagmenu_language_load()
S
74 1 4
wpmm_sanitize_inline_css_output()
S
69 1 7
wp_megamenu_initial_setup::settings_option()
S
77 1 4
wp_megamenu_themes::wpmm_theme_added_notice__success()
S
72 1 7
wp_megamenu_base::nav_menu_styles()
S
81 1 3
wp_megamenu_css::init()
S
76 1 4
wp_megamenu_widgets::wpmm_edit_widget()
S
69 1 6
WP_MegaMenu_Settings::init()
S
76 1 4
wp_megamenu_base::save_item_panel_column()
S
65 1 8
wpmm_icofont()
S
62 1 3
wpmm_grid_posts_widget::__construct()
S
78 1 3
wp_megamenu_themes::update_theme_option_after_save_settins()
S
81 1 3
wp_megamenu_base::init()
S
76 1 4
WP_MegaMenu_Settings::__construct()
S
79 1 3
register_wpmm_grid_post_woocommerce_widget()
S
82 1 3
wp_megamenu_base::register_settings()
S
79 1 3