Code Analysis: Accordion for WordPress - Accordion, FAQ, Tabs Shortcode and Widgets 1.3.4

Function Rating Maintainability Complexity Lines of code
AFWP_Tab_Widgets::form()
D
21
36 233
AFWP_Accordion_Widgets::form()
D
22
35 225
AFWP_Shortcode_Generator::afwp_add_submenu_page()
C
21
12 319
AFWP_Tab_Widgets::widget()
C
34 27 87
AFWP_Nav_Menu_Accordion_Widget::form()
C
28
23 147
AFWP_Accordion_Widgets::widget()
C
34 26 81
AFWP_Term_Accordion_Widgets::form()
C
28
17 170
AFWP_Term_Tab_Widgets::widget()
B
37 22 71
AFWP_Term_Tab_Widgets::form()
B
29
16 159
AFWP_Term_Accordion_Widgets::widget()
B
38 21 64
AFWP_Tab_Widgets::update()
B
52 18 21
AFWP_Accordion_Widgets::update()
A
52 17 20
AFWP_Nav_Menu_Accordion_Widget::widget()
A
43 13 45
AFWP_TAB_For_WP_Post_Type::afwp_admin_notices()
A
43 12 50
AFWP_Settings_Page::afwp_add_submenu_page()
A
36 7 99
AFWP_Accordion_Shortcode_Group::afwp_group_accordion()
A
46 11 35
AFWP_Tab_Shortcode_Group::afwp_group_tab()
A
47 10 34
AFWP_Accordion_Shortcode_Default::afwp_accordion()
A
53 11 18
AFWP_Tab_Shortcode_Default::afwp_tab()
A
54 10 17
AFWP_Nav_Menu_Accordion_Widget::update()
A
59 10 13
AFWP_Accordion_Ajax::accordion_widget()
A
47 8 36
AFWP_Term_Accordion_Widgets::update()
A
55 9 18
AFWP_Term_Tab_Widgets::update()
A
55 8 17
Accordion_For_WP_Post_Type::accordion_group_edit_new_meta_field()
S
47 5 46
AFWP_TAB_For_WP_Post_Type::afwp_tab_group_edit_new_meta_field()
S
47 5 46
Accordion_For_WP_Post_Type::accordion_group_add_new_meta_field()
S
53 3 31
AFWP_TAB_For_WP_Post_Type::afwp_tab_group_add_new_meta_field()
S
53 3 31
AFWP_TAB_For_WP_Post_Type::register_custom_post_types()
S
41 1 59
Accordion_For_WP_Post_Type::register_custom_post_types()
S
41 1 58
AFWP_TAB_For_WP_Post_Type::save_afwp_tab_group_custom_meta()
S
62 4 11
Accordion_For_WP_Post_Type::save_accordion_group_custom_meta()
S
62 4 11
AFWP_Settings_Page::global_settings_sanitize()
S
64 4 10
get_afwp_excerpt()
S
62 3 14
the_afwp_excerpt()
S
63 3 13
AFWP_Settings_Page::afwp_admin_init()
S
52 1 30
Accordion_For_WP_Loader::run()
S
66 3 8
Accordion_For_WP::__construct()
S
61 2 13
AFWP_Accordion_Shortcode_Default::filter_args()
S
58 1 16
AFWP_Accordion_Shortcode_Group::filter_args()
S
58 1 16
AFWP_Tab_Shortcode_Default::filter_args()
S
59 1 15
AFWP_Tab_Shortcode_Group::__construct()
S
75 2 4
AFWP_Tab_Shortcode_Group::filter_args()
S
59 1 15
AFWP_Shortcode_Generator::add_tinymce_plugin()
S
63 2 10
afwp_sanitize_accordion_styles()
S
66 2 9
AFWP_TAB_For_WP_Post_Type::action_custom_columns_content()
S
69 2 7
afwp_sanitize_accordion_content_type()
S
66 2 9
afwp_sanitize_tab_templates()
S
66 2 9
afwp_sanitize_tab_styles()
S
66 2 9
AFWP_Settings_Page::afwp_checkbox_callback()
S
70 2 6
AFWP_Accordion_Shortcode_Default::__construct()
S
75 2 4
Accordion_For_WP_Post_Type::action_custom_columns_content()
S
69 2 7
AFWP_Settings_Page::title_callback()
S
70 2 6
Accordion_For_WP_Admin::accordion_dependencies()
S
70 2 6
afwp_sanitize_accordion_templates()
S
66 2 9
AFWP_Accordion_Shortcode_Group::__construct()
S
75 2 4
Accordion_For_WP_Loader::afwp_template_part()
S
68 2 7
AFWP_Accordion_Shortcode_Default::template()
S
59 1 15
Accordion_For_WP::load_dependencies()
S
65 2 9
AFWP_Accordion_Shortcode_Group::template()
S
59 1 15
AFWP_Tab_Shortcode_Default::__construct()
S
75 2 4
AFWP_Tab_Shortcode_Default::template()
S
59 1 14
AFWP_Tab_Shortcode_Group::template()
S
59 1 14
Accordion_For_WP_Post_Type::accordion_shortcode_column()
S
63 1 11
afwp_accordion_content_type()
S
68 1 8
AFWP_TAB_For_WP_Post_Type::afwp_tab_shortcode_column()
S
63 1 10
Accordion_For_WP_Post_Type::__construct()
S
64 1 9
AFWP_Tab_Shortcode_Default::afwp_active_item()
S
92 1 1
AFWP_Tab_Shortcode_Group::afwp_tab_args()
S
92 1 1
Accordion_For_WP::get_plugin_name()
S
82 1 3
AFWP_Tab_Shortcode_Group::afwp_title_background()
S
92 1 1
Accordion_For_WP_Loader::__construct()
S
77 1 4
AFWP_TAB_For_WP_Post_Type::__construct()
S
62 1 10
AFWP_Settings_Page::print_section_info()
S
75 1 5
AFWP_Settings_Page::afwp_admin_menu()
S
65 1 10
Accordion_For_WP_Admin::__construct()
S
74 1 5
AFWP_Accordion_Widgets::__construct()
S
64 1 9
Accordion_For_WP_Admin::define_admin_hooks()
S
75 1 4
AFWP_Accordion_Shortcode_Default::afwp_accordion_styles()
S
92 1 1
AFWP_Tab_Widgets::__construct()
S
64 1 9
AFWP_TAB_For_WP_Post_Type::accordion_group_dropdown()
S
91 1 2
AFWP_Accordion_Shortcode_Default::afwp_accordion_templates()
S
92 1 1
Accordion_For_WP_Public::__construct()
S
77 1 4
Accordion_For_WP_Admin::enqueue_styles()
S
68 1 6
AFWP_Accordion_Shortcode_Default::afwp_accordion_args()
S
92 1 1
AFWP_Nav_Menu_Accordion_Widget::__construct()
S
64 1 9
AFWP_Accordion_Shortcode_Default::afwp_active_item()
S
92 1 1
Accordion_For_WP_Admin::enqueue_scripts()
S
71 1 5
AFWP_Term_Tab_Widgets::__construct()
S
64 1 9
AFWP_Accordion_Shortcode_Default::afwp_dropdown_icon()
S
92 1 1
AFWP_Accordion_Shortcode_Default::afwp_active_dp_icon()
S
92 1 1
AFWP_Accordion_Shortcode_Default::afwp_title_color()
S
92 1 1
AFWP_Accordion_Shortcode_Default::afwp_title_background()
S
92 1 1
AFWP_Accordion_Shortcode_Default::afwp_content_color()
S
92 1 1
AFWP_Accordion_Shortcode_Default::afwp_content_background()
S
92 1 1
Accordion_For_WP_Loader::add_action()
S
77 1 3
AFWP_Accordion_Ajax::__construct()
S
79 1 3
Accordion_For_WP_Loader::add_filter()
S
77 1 3
AFWP_Tab_Shortcode_Group::afwp_content_type()
S
92 1 1
AFWP_Accordion_Shortcode_Group::afwp_accordion_args()
S
92 1 1
AFWP_Accordion_Shortcode_Group::afwp_content_background()
S
92 1 1
AFWP_Tab_Shortcode_Group::afwp_content_background()
S
92 1 1
Accordion_For_WP_Admin_Options::__construct()
S
78 1 4
Accordion_For_WP::add_shortcodes()
S
70 1 6
AFWP_Accordion_Ajax::set_accordion_data()
S
100 1 2
Accordion_For_WP_Public::enqueue_scripts()
S
77 1 3
AFWP_Accordion_Shortcode_Group::afwp_content_color()
S
92 1 1
AFWP_Tab_Shortcode_Group::afwp_active_item()
S
92 1 1
Accordion_For_WP_Activator::activate()
S
89 1 2
AFWP_Tab_Shortcode_Default::afwp_tab_templates()
S
92 1 1
Accordion_For_WP::get_loader()
S
82 1 3
AFWP_Accordion_Shortcode_Group::afwp_dropdown_icon()
S
92 1 1
AFWP_Accordion_Shortcode_Group::afwp_title_color()
S
92 1 1
Accordion_For_WP_Public::enqueue_styles()
S
73 1 4
AFWP_Accordion_Shortcode_Group::afwp_active_dp_icon()
S
92 1 1
AFWP_Accordion_Shortcode_Group::afwp_active_item()
S
92 1 1
Accordion_For_WP_Admin_Options::register_custom_post_type()
S
75 1 4
AFWP_Tab_Shortcode_Default::afwp_content_type()
S
92 1 1
Accordion_For_WP::set_locale()
S
75 1 4
AFWP_Accordion_Ajax::get_accordion_data()
S
100 1 2
AFWP_Tab_Shortcode_Group::afwp_tab_templates()
S
92 1 1
AFWP_Accordion_Shortcode_Default::afwp_content_type()
S
92 1 1
Accordion_For_WP_Loader::add()
S
64 1 10
AFWP_Accordion_Shortcode_Group::afwp_accordion_styles()
S
92 1 1
AFWP_Tab_Shortcode_Default::afwp_content_background()
S
92 1 1
AFWP_Tab_Shortcode_Default::afwp_tab_styles()
S
92 1 1
AFWP_Tab_Shortcode_Default::afwp_title_background()
S
92 1 1
AFWP_Shortcode_Generator::__construct()
S
79 1 3
AFWP_Tab_Shortcode_Group::afwp_tab_icon()
S
92 1 1
AFWP_Accordion_Shortcode_Group::afwp_accordion_templates()
S
92 1 1
Accordion_For_WP::add_widgets()
S
68 1 7
AFWP_Accordion_Shortcode_Group::afwp_content_type()
S
92 1 1
activate_afwp_accordion()
S
76 1 4
AFWP_Tab_Shortcode_Group::afwp_content_color()
S
92 1 1
deactivate_afwp_accordion()
S
76 1 4
Accordion_For_WP::define_public_hooks()
S
72 1 5
afwp_accordion_styles()
S
68 1 8
AFWP_Tab_Shortcode_Default::afwp_tab_icon()
S
92 1 1
afwp_tab_templates()
S
66 1 9
AFWP_Shortcode_Generator::afwp_admin_menu()
S
65 1 10
run_afwp_accordion()
S
77 1 4
AFWP_Settings_Page::print_tab_title_info()
S
75 1 5
afwp_tab_styles()
S
68 1 8
Accordion_For_WP::define_admin_hooks()
S
72 1 5
afwp_accordion_templates()
S
66 1 9
AFWP_Tab_Shortcode_Default::afwp_title_color()
S
92 1 1
AFWP_Accordion_Shortcode_Group::afwp_title_background()
S
92 1 1
Accordion_For_WP_Post_Type::accordion_group_dropdown()
S
91 1 2
AFWP_Accordion_Ajax::__destruct()
S
100 1 2
AFWP_Settings_Page::__construct()
S
91 1 2
Accordion_For_WP::get_version()
S
82 1 3
AFWP_Tab_Shortcode_Group::afwp_title_color()
S
92 1 1
Accordion_For_WP_Admin_Options::register_option_page()
S
75 1 4
Accordion_For_WP_i18n::load_plugin_textdomain()
S
69 1 7
AFWP_Tab_Shortcode_Group::afwp_tab_styles()
S
92 1 1
AFWP_Tab_Shortcode_Default::afwp_content_color()
S
92 1 1
Accordion_For_WP::run()
S
82 1 3
Accordion_For_WP_Deactivator::deactivate()
S
89 1 2
Accordion_For_WP::add_admin_options()
S
79 1 3
AFWP_Term_Accordion_Widgets::__construct()
S
64 1 9
AFWP_Shortcode_Generator::register_buttons()
S
76 1 4
AFWP_Tab_Shortcode_Default::afwp_tab_args()
S
92 1 1