Code Analysis: WPB Accordion Menu or Category 1.7.1

Function Rating Maintainability Complexity Lines of code
WPB_WCMA_Posts_Walker::start_el()
C
36 26 72
WPBean_Accordion_Menu_MetaAPI::callback_select2()
B
39 17 56
WPBean_Accordion_Menu_Admin_Page::shortcode_popup_body()
A
38 13 70
WPBean_Accordion_Menu_Admin_Page::save_shortcodes_meta()
A
45 14 37
WPBean_Accordion_Menu_Admin_Page::get_sanitize_callback()
A
54 13 21
WPBean_Accordion_Menu_Admin_Page::duplicate_shortcode()
A
40 9 63
WPB_WCMA_Category_Walker::start_el()
A
43 10 44
WPBean_Accordion_Menu_MetaAPI::add_field()
A
46 10 35
WPBean_Accordion_Menu_Admin_Page::shortcodes_admin_page()
A
45 9 46
WPBean_Accordion_Menu_Admin_Page::get_meta_fields()
A
30 1 165
WPBean_Accordion_Menu_MetaAPI::callback_group()
A
57 11 13
WPB_Accordion_Menu_ShortCode::render_accordion_shortcode()
A
44 8 44
WPBean_Accordion_Menu_Admin_Page::shortcodes_list_items()
A
45 8 39
WpBean_AccordionMenu_DiscountPage::menu_page_content()
A
44 7 51
WPBean_Accordion_Menu_MetaAPI::callback_textarea()
S
56 8 15
WPBean_Accordion_Menu_MetaAPI::callback_select()
S
51 7 27
WPBean_Accordion_Menu_MetaAPI::callback_image_select()
S
54 7 20
WPBean_Accordion_Menu_Admin_Page::wpb_get_post_types()
S
55 7 20
WPB_Accordion_Menu_Widget::form()
S
48 6 33
WPBean_Accordion_Menu_MetaAPI::callback_image()
S
55 7 17
WPBean_Accordion_Menu_MetaAPI::show_navigation()
S
49 5 39
wpb_wmca_category_shortcode_function()
S
44 4 48
WPBean_Accordion_Menu_Admin_Page::wpb_get_taxonomies()
S
57 6 16
WPBean_Accordion_Menu_MetaAPI::callback_text()
S
64 7 7
WPBean_Accordion_Menu_MetaAPI::callback_number()
S
64 7 7
wpb_wmca_data_atts()
S
61 6 11
WPBean_Accordion_Menu_Discount_Notice::discount_admin_notice_dismissed()
S
60 6 11
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::register_controls()
S
39 1 86
WPBean_Accordion_Menu_Admin_Page::add_shortcode()
S
52 5 24
WpBean_AccordionMenu_DiscountPage::create_menu_page()
S
54 5 23
WPBean_Accordion_Menu_Admin_Page::delete_shortcode()
S
56 5 16
WPBean_Accordion_Menu_MetaAPI::callback_editor()
S
57 5 15
WPBean_Accordion_Menu_Admin_Page::edit_shortcode_page_content()
S
50 4 28
WPBean_Accordion_Menu_Admin_Page::wpb_get_hierarchical_post_types()
S
61 5 12
WPBean_Accordion_Menu_MetaAPI::callback_radio()
S
57 4 17
WPBean_Accordion_Menu_MetaAPI::callback_checkbox()
S
59 4 15
WpBean_AccordionMenu_DiscountPage::discount_admin_notice()
S
53 3 24
wpb_wmca_menu_shortcode_function()
S
48 2 38
WpBean_Accordion_Menu::include_files()
S
55 3 22
WPBean_Accordion_ShortCode_CPT::register_post_type()
S
42 1 51
WPBean_Accordion_Menu_Block::block_editor_assets()
S
46 1 49
WPBean_Accordion_Menu_MetaAPI::show_fields()
S
57 3 18
wpb_wamc_get_template()
S
59 3 17
WPBean_Accordion_Menu_Elementor_Widget::render()
S
64 4 8
WPBean_Accordion_Menu_Admin_Page::wpbean_clean()
S
65 4 9
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::get_all_taxonies()
S
59 3 15
WPBean_Accordion_Menu_MetaAPI::callback_color()
S
67 4 7
WPBean_Accordion_Menu_MetaAPI::get_meta_fields()
S
68 4 7
WpBean_Accordion_Menu::init_classes()
S
60 3 15
WPBean_Accordion_Menu_Admin_Page::__construct()
S
58 3 14
WPBean_Accordion_Menu_Admin_Page::admin_footer_text()
S
60 3 13
WPBean_Accordion_Menu_Admin_Page::shortcodes_list_item()
S
48 1 40
WPBean_Accordion_Menu_Discount_Notice::discount_admin_notice()
S
55 2 22
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::register_controls()
S
49 1 36
WPBean_Accordion_Menu_Admin_Page::enqueue_admin_scripts()
S
54 2 20
WPB_Accordion_Menu_Widget::update()
S
69 3 6
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::get_all_menus()
S
64 3 10
WPBean_Accordion_Menu_Admin_Page::get_shortcode_item()
S
61 2 15
WPBean_Accordion_Menu_Elementor_Widget::register_controls()
S
51 1 29
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::render()
S
59 2 14
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::render()
S
60 2 14
WPBean_Accordion_Menu_Elementor_Widget::get_all_posts()
S
61 2 13
WPBean_Accordion_Menu_Admin_Page::get_meta_sections()
S
53 1 26
WPBean_Accordion_Menu_Admin_Page::admin_menu()
S
54 1 24
WPBean_Accordion_Menu_Admin_Page::shortcodes_page_content()
S
57 1 24
WpBean_AccordionMenu_DiscountPage::discount_admin_notice_dismissed()
S
67 2 7
WpBean_Accordion_Menu::enqueue_scripts()
S
63 2 9
WPB_Accordion_Menu_Widget::widget()
S
65 2 8
WpBean_Accordion_Menu::instance()
S
72 2 6
WpBean_Accordion_Menu::plugin_deactivation()
S
71 2 6
WPBean_Accordion_Menu_Block::instance()
S
72 2 6
WPBean_Accordion_Menu_Elementor::instance()
S
72 2 6
WPBean_Accordion_Menu_MetaAPI::get_field_description()
S
67 2 8
WpbWMCAFree\WPB_WMCA_Elementor_Widgets::instance()
S
72 2 6
WpBean_Accordion_Menu::__construct()
S
64 2 9
WPBean_Accordion_ShortCode_Meta::__construct()
S
91 1 2
WPBean_Accordion_Menu_Elementor_Widget::get_script_depends()
S
79 1 3
WPBean_Accordion_Menu_Block::__construct()
S
78 1 3
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::get_name()
S
82 1 3
WPBean_Accordion_Menu_MetaAPI::set_sections()
S
77 1 4
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::get_categories()
S
81 1 3
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::get_title()
S
79 1 3
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::get_script_depends()
S
79 1 3
WPBean_Accordion_Menu_Elementor_Widget::get_categories()
S
81 1 3
WPBean_Accordion_Menu_Elementor_Widget::get_name()
S
82 1 3
WpBean_Accordion_Menu::plugin_activation()
S
91 1 2
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::get_categories()
S
81 1 3
WpBean_AccordionMenu_DiscountPage::__construct()
S
69 1 6
WPBean_Accordion_Menu_Elementor::widget_scripts()
S
71 1 5
WPB_Accordion_Menu_Widget::__construct()
S
69 1 7
WPBean_Accordion_Menu_Elementor_Widget::get_icon()
S
82 1 3
WPB_Accordion_Menu_Widget_Register::register_widgets()
S
81 1 3
WpbWMCAFree\WPB_WMCA_Elementor_Widgets::register_widgets()
S
73 1 5
WPBean_Accordion_Menu_Elementor::init()
S
72 1 5
WPBean_Accordion_Menu_Elementor::register_widgets()
S
76 1 4
WPBean_Accordion_Menu_MetaAPI::callback_heading()
S
69 1 8
WpbWMCAFree\WPB_WMCA_Elementor_Widgets::widget_styles()
S
78 1 3
WPBean_Accordion_Menu_Elementor::widget_styles()
S
78 1 3
WpbWMCAFree\Widgets\Wpb_Accordion_Menu::get_icon()
S
82 1 3
WpBean_Accordion_Menu::localization_setup()
S
77 1 3
WPBean_Accordion_Menu_Discount_Notice::__construct()
S
75 1 4
WPBean_Accordion_Menu_Elementor_Widget::get_keywords()
S
77 1 3
WPB_Accordion_Menu_Widget_Register::__construct()
S
79 1 3
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::get_icon()
S
82 1 3
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::get_script_depends()
S
79 1 3
WpBean_Accordion_Menu::define_constants()
S
72 1 9
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::get_title()
S
79 1 3
WPBean_Accordion_Menu_Elementor_Widget::get_title()
S
79 1 3
WpBean_AccordionMenu_DiscountPage::admin_scripts()
S
78 1 3
WPBean_Accordion_ShortCode_CPT::__construct()
S
79 1 3
WpbWMCAFree\WPB_WMCA_Elementor_Widgets::include_widgets_files()
S
77 1 4
WpBean_Accordion_Menu::plugin_init()
S
70 1 6
WpBean_Accordion_Menu::plugin_action_links()
S
68 1 6
WpbWMCAFree\WPB_WMCA_Elementor_Widgets::widget_scripts()
S
70 1 5
WPB_Accordion_Menu_ShortCode::__construct()
S
79 1 3
WpbWMCAFree\Widgets\Wpb_Accordion_Categories::get_name()
S
82 1 3
WpbWMCAFree\WPB_WMCA_Elementor_Widgets::__construct()
S
72 1 5
WPBean_Accordion_Menu_Elementor_Widget::get_style_depends()
S
81 1 3
WPBean_Accordion_Menu_Elementor::__construct()
S
79 1 3