Code Analysis: Boostify Header Footer Builder 1.4.1

Function Rating Maintainability Complexity Lines of code
Boostify_Header_Footer\Metabox::hf_display()
C
31 21 136
Boostify_Header_Footer\Template::template_footer_id()
B
41 19 58
Boostify_Header_Footer\Template::check_ex_post()
B
46 20 36
Boostify_Header_Footer\Template::template_header_id()
B
42 17 54
Boostify_Header_Footer\Widgets\Site_Search::register_controls()
B
24
1 292
Boostify_Header_Footer\Metabox::pagesetting_save()
B
37 13 98
Boostify_Header_Footer\Widgets\Image_Retina::render()
A
38 13 75
Boostify_Header_Footer\Widgets\Mega_Menu::main_menu()
A
25
1 253
Boostify_Header_Footer\Template::header_template()
A
46 15 39
Boostify_Header_Footer\Widgets\Cart_Icon::cart_icon_style()
A
27
1 232
Boostify_Header_Footer\Widgets\Image_Retina::image_style()
A
27
1 231
Boostify_Header_Footer\Template::footer_template()
A
48 13 33
Boostify_Header_Footer\Admin::columns_content()
A
42 11 54
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::get_menu_site()
A
42 11 53
Boostify_Header_Footer\Widgets\Mega_Menu::get_menu_site()
A
42 11 53
Boostify_Header_Footer\Template_Render::enqueue_scripts()
A
47 12 35
Boostify_Header_Footer\Widgets\Navigation::render()
A
40 9 70
Boostify_Header_Footer\Admin::lightbox()
A
36 5 125
Boostify_Header_Footer\Module\Woocommerce::cart_item_detail()
A
39 8 76
Boostify_Header_Footer\Template::all_single()
A
42 9 55
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::custon_style2()
A
31 1 174
Boostify_Header_Footer\Widgets\Cart_Icon::cart_content_style()
A
31 1 171
Boostify_Header_Footer\WP_Sub_Menu::get_level_items()
A
53 11 21
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::main_menu()
A
31 1 169
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::render()
A
43 8 55
Boostify_Header_Footer\Widgets\Cart_Icon::cart_heading_style()
A
32 1 155
Boostify_Header_Footer\Module\Sticky::register_controls()
A
32 1 152
Boostify_Header_Footer\Module\Woocommerce::render_cart()
A
40 6 74
Boostify_Header_Footer\Template::current_single()
A
43 7 50
Boostify_Header_Footer\Nav_Menu::submenu_style()
A
33 1 139
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::menu_item_class()
A
50 8 27
Boostify_Header_Footer\Widgets\Mega_Menu::menu_item_class()
A
50 8 27
Boostify_Header_Footer\Template::page_type()
A
55 8 19
Boostify_Header_Footer\Widgets\Cart_Icon::content()
A
35 1 123
Boostify_Header_Footer\Admin::create_bhf_post()
A
44 6 46
Boostify_Header_Footer\Metabox::boostify_hf_post_exclude()
S
53 7 26
Boostify_Header_Footer\Template_Render::render_template()
S
51 7 26
Boostify_Header_Footer\Widgets\Cart_Icon::render()
S
47 6 39
Boostify_Header_Footer\Module\Woocommerce::boostify_ajax_add_to_cart()
S
51 7 23
Boostify_Header_Footer\WP_Sub_Menu::wp_nav_menu_objects()
S
55 7 20
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::custom_button_vertical()
S
37 1 105
Boostify_Header_Footer\Metabox::boostify_hf_input()
S
53 6 25
Boostify_Header_Footer\Metabox::display_setting()
S
46 4 51
Boostify_Header_Footer\Widgets\Site_Logo::render()
S
51 5 29
Boostify_Header_Footer\Module\Woocommerce::product_remove()
S
50 5 28
Boostify_Header_Footer\Widgets\Cart_Icon::button_checkout()
S
39 1 88
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::custon_style()
S
39 1 88
Boostify_Header_Footer\Widgets\Cart_Icon::button_view_cart()
S
39 1 87
Boostify_Header_Footer\Widgets\Image_Retina::retina()
S
39 1 86
Boostify_Header_Footer\Metabox::ht_hfsetting_output()
S
49 4 32
Boostify_Header_Footer\Widgets\Navigation::main_menu()
S
40 1 75
Boostify_Header_Footer\Template_Render::get_header_template()
S
59 5 13
Boostify_Header_Footer\Template_Render::get_footer_template()
S
59 5 13
Boostify_Header_Footer\Widgets\Image_Retina::caption_style()
S
42 1 69
Boostify_Header_Footer\Metabox::boostify_hf_post_admin()
S
48 3 39
Boostify_Header_Footer\Widgets\Mega_Menu::render()
S
48 3 38
Boostify_Header_Footer\Widgets\Site_Logo::register_controls()
S
41 1 68
Boostify_Header_Footer\Widgets\Site_Search::render()
S
50 3 35
Boostify_Header_Footer\Nav_Menu::nav_class()
S
55 4 20
Boostify_Header_Footer\Widgets\Copyright::register_controls()
S
43 1 61
Boostify_Header_Footer\Template::display_template()
S
51 3 30
boostify_header_footer_content()
S
58 4 15
boostify_header_footer_sub_menu()
S
51 3 28
Boostify_Header_Footer_Builder::notice_plugin()
S
60 4 12
Boostify_Header_Footer\Module\Woocommerce::__construct()
S
61 4 11
Boostify_Header_Footer\Nav_Menu::menu_style_hover()
S
45 1 54
Boostify_Header_Footer\Widgets\Navigation::custom_mobile_menu()
S
45 1 53
Boostify_Header_Footer\Nav_Menu::menu_style()
S
45 1 51
Boostify_Header_Footer\Nav_Menu::mobile_menu()
S
45 1 50
Boostify_Header_Footer\Nav_Menu::submenu_style_hover()
S
46 1 47
Boostify_Header_Footer_Builder::post_types()
S
49 2 32
Boostify_Header_Footer\Elementor::widget_scripts()
S
47 1 46
Boostify_Header_Footer\Widgets\Mega_Menu::get_sub_mega_menu()
S
59 3 16
Boostify_Header_Footer\Template::render()
S
66 4 9
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::get_sub_mega_menu()
S
60 3 14
Boostify_Header_Footer\Template::display_all()
S
52 2 28
Boostify_Header_Footer\Elementor::autoload_widgets()
S
62 3 11
Boostify_Header_Footer\WP_Sub_Menu::build_items_tree()
S
62 3 11
Boostify_Header_Footer\Metabox::parent_rule()
S
55 2 23
boostify_pt_support()
S
48 1 38
boostify_header_footer_search_form()
S
56 2 22
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::icon_menu_style()
S
49 1 37
Boostify_Header_Footer\Admin::load_admin_style()
S
49 1 37
Boostify_Header_Footer\Widgets\Mega_Menu::icon_menu_style()
S
49 1 37
Boostify_Header_Footer\Nav_Menu::menu_sidebar_style_nornal()
S
50 1 34
Boostify_Header_Footer\Widgets\Cart_Icon::buttons_style()
S
51 1 33
Boostify_Header_Footer_Builder::style()
S
53 1 32
boostify_header_footer_suffix()
S
74 3 4
Boostify_Header_Footer\Nav_Menu::menu_sidebar_style()
S
52 1 30
Boostify_Header_Footer\Widgets\Image_Retina::get_caption()
S
68 3 7
Boostify_Header_Footer\Elementor::get_widgets()
S
60 2 15
Boostify_Header_Footer\Template_Render::__construct()
S
67 3 7
Boostify_Header_Footer\WP_Sub_Menu::get_menu_id_from_title()
S
68 3 8
Boostify_Header_Footer\Nav_Menu::sub_menu_default()
S
61 2 13
Boostify_Header_Footer\Template::render_header()
S
62 2 12
Boostify_Header_Footer\Template::render_footer()
S
62 2 12
Boostify_Header_Footer\Nav_Menu::menu_sidebar_style_hover()
S
54 1 26
Boostify_Header_Footer\Module\Woocommerce::maybe_init_cart()
S
62 2 11
Boostify_Header_Footer\Widgets\Mega_Menu::custom_mobile_menu()
S
53 1 25
Boostify_Header_Footer\Widgets\Copyright::render()
S
56 1 24
Boostify_Header_Footer\Nav_Menu::menu_style_nornal()
S
55 1 22
Boostify_Header_Footer\Nav_Menu::submenu_style_nornal()
S
55 1 22
Boostify_Header_Footer\Elementor::modify_controls()
S
54 1 22
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::icon_menu_hover_style()
S
60 1 15
Boostify_Header_Footer\Widgets\Image_Retina::link_close()
S
73 2 7
Boostify_Header_Footer_Builder::notice_theme_support()
S
67 2 9
appsero_init_tracker_boostify_header_footer_builder()
S
67 2 7
boostify_header_active()
S
67 2 8
Boostify_Header_Footer\Widgets\Mega_Menu::icon_menu_hover_style()
S
60 1 15
Boostify_Header_Footer\Module\Sticky::instance()
S
72 2 6
Boostify_Header_Footer\Template::instance()
S
71 2 6
Boostify_Header_Footer\Template::single_template()
S
70 2 6
boostify_footer_active()
S
67 2 8
Boostify_Header_Footer\Template_Render::elementor_not_available()
S
68 2 7
Boostify_Header_Footer\Elementor::maybe_init_cart()
S
73 2 5
Boostify_Header_Footer\Elementor::instance()
S
72 2 6
Boostify_Header_Footer\Admin::instance()
S
71 2 6
Boostify_Header_Footer\Widgets\Image_Retina::link_open()
S
70 2 7
Boostify_Header_Footer\Template::hooks()
S
70 2 6
Boostify_Header_Footer\Elementor::init_widgets()
S
66 2 8
Boostify_Header_Footer\Widgets\Image_Retina::has_caption()
S
77 2 3
Boostify_Header_Footer_Builder::instance()
S
71 2 6
Boostify_Header_Footer\Nav_Menu::all_menu_site()
S
64 2 10
Boostify_Header_Footer_Builder::enqueue_icon()
S
62 1 14
Boostify_Header_Footer\Elementor::init()
S
61 1 13
Boostify_Header_Footer_Builder::hooks()
S
60 1 13
Boostify_Header_Footer\Widgets\Site_Logo::get_title()
S
79 1 3
Boostify_Header_Footer\Template::wp_head()
S
82 1 3
Boostify_Header_Footer_Builder::init()
S
74 1 5
Boostify_Header_Footer\Module\Sticky::get_name()
S
82 1 3
Boostify_Header_Footer\Base_Widget::get_categories()
S
81 1 3
boostify_type_builder()
S
67 1 8
Boostify_Header_Footer\Nav_Menu::custon_style2()
S
98 1 1
Boostify_Header_Footer\Module\Woocommerce::register_wc_hooks()
S
82 1 3
Boostify_Header_Footer\Widgets\Navigation::get_script_depends()
S
81 1 3
Boostify_Header_Footer\Module\Sticky::enqueue_scripts()
S
65 1 10
Boostify_Header_Footer\Nav_Menu::custon_style()
S
98 1 1
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::get_name()
S
82 1 3
boostify_get_footer_template()
S
80 1 3
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::get_script_depends()
S
81 1 3
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::get_icon()
S
82 1 3
Boostify_Header_Footer\Nav_Menu::main_menu()
S
100 1 0
Boostify_Header_Footer\Widgets\Image_Retina::get_title()
S
79 1 3
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::custom_mobile_menu()
S
91 1 2
Boostify_Header_Footer\Nav_Menu::custom_mobile_menu()
S
100 1 0
Boostify_Header_Footer\Nav_Menu::icon_menu_style()
S
98 1 1
Boostify_Header_Footer\Nav_Menu::get_categories()
S
81 1 3
Boostify_Header_Footer_Builder::get_site_name()
S
77 1 3
Boostify_Header_Footer_Builder::__construct()
S
75 1 5
Boostify_Header_Footer\Module\Woocommerce::add_to_cart_fragment()
S
66 1 9
Boostify_Header_Footer\Nav_Menu::get_toggle()
S
69 1 8
Boostify_Header_Footer\Module\Sticky::enqueue_styles()
S
67 1 9
Boostify_Header_Footer\Widgets\Mega_Menu::get_icon()
S
82 1 3
Boostify_Header_Footer\Widgets\Navigation::get_name()
S
82 1 3
Boostify_Header_Footer\Widgets\Cart_Icon::get_script_depends()
S
81 1 3
Boostify_Header_Footer\Widgets\Mega_Menu::get_script_depends()
S
81 1 3
Boostify_Header_Footer_Builder::cpt()
S
80 1 3
Boostify_Header_Footer_Builder::body_ver()
S
76 1 4
Boostify_Header_Footer\Widgets\Image_Retina::register_controls()
S
75 1 5
Boostify_Header_Footer\Admin::columns_head()
S
66 1 8
Boostify_Header_Footer\Widgets\Site_Search::get_icon()
S
82 1 3
Boostify_Header_Footer_Builder::includes()
S
66 1 9
boostify_get_header_template()
S
80 1 3
Boostify_Header_Footer\Metabox::pagesetting_meta_box()
S
77 1 3
Boostify_Header_Footer\Widgets\Site_Search::get_script_depends()
S
81 1 3
Boostify_Header_Footer_Builder::get_year()
S
80 1 3
Boostify_Header_Footer\Widgets\Cart_Icon::get_icon()
S
82 1 3
Boostify_Header_Footer\Elementor::register_abstract()
S
74 1 5
Boostify_Header_Footer\Widgets\Copyright::get_title()
S
79 1 3
Boostify_Header_Footer_Builder::translate()
S
70 1 7
Boostify_Header_Footer\Widgets\Site_Search::get_name()
S
82 1 3
Boostify_Header_Footer\Admin::hooks()
S
67 1 7
Boostify_Header_Footer\Module\Sticky::__construct()
S
82 1 3
Boostify_Header_Footer\Widgets\Site_Logo::get_name()
S
82 1 3
Boostify_Header_Footer\Widgets\Cart_Icon::get_title()
S
79 1 3
Boostify_Header_Footer\Widgets\Mega_Menu::get_title()
S
79 1 3
Boostify_Header_Footer\Metabox::get_posts()
S
64 1 10
Boostify_Header_Footer\Elementor::setup_hooks()
S
64 1 9
Boostify_Header_Footer\Widgets\Navigation::get_title()
S
79 1 3
Boostify_Header_Footer\Nav_Menu::icon_menu_hover_style()
S
98 1 1
Boostify_Header_Footer\Widgets\Mega_Menu::get_name()
S
82 1 3
Boostify_Header_Footer\Metabox::hooks()
S
64 1 9
Boostify_Header_Footer\Widgets\Copyright::get_name()
S
82 1 3
Boostify_Header_Footer\Elementor::__construct()
S
78 1 4
Boostify_Header_Footer\Template::__construct()
S
68 1 7
Boostify_Header_Footer\Nav_Menu::get_icon()
S
82 1 3
Boostify_Header_Footer\Metabox::__construct()
S
82 1 3
boostify_footer_template_id()
S
76 1 4
Boostify_Header_Footer\Module\Woocommerce::render_cart_empty()
S
71 1 7
boostify_header_template_id()
S
76 1 4
Boostify_Header_Footer\Widgets\Image_Retina::get_icon()
S
82 1 3
Boostify_Header_Footer\Widgets\Cart_Icon::get_name()
S
82 1 3
Boostify_Header_Footer\Widgets\Image_Retina::get_name()
S
82 1 3
Boostify_Header_Footer\Module\Sticky::add_actions()
S
70 1 6
Boostify_Header_Footer\Widgets\Cart_Icon::register_controls()
S
70 1 7
Boostify_Header_Footer\Elementor::includes()
S
80 1 3
Boostify_Header_Footer\Admin::__construct()
S
82 1 3
Boostify_Header_Footer\Widgets\Site_Logo::get_icon()
S
82 1 3
Boostify_Header_Footer\Widgets\Site_Search::get_title()
S
79 1 3
Boostify_Header_Footer\Nav_Menu::custom_button_vertical()
S
98 1 1
Boostify_Header_Footer\Widgets\Mega_Menu_Vertical::get_title()
S
79 1 3
Boostify_Header_Footer\Elementor::add_elementor_widget_categories()
S
68 1 8
Boostify_Header_Footer\WP_Sub_Menu::init()
S
78 1 3
Boostify_Header_Footer\Nav_Menu::register_controls()
S
66 1 10
Boostify_Header_Footer\WP_Sub_Menu::__construct()
S
79 1 3
Boostify_Header_Footer\Widgets\Copyright::get_icon()
S
82 1 3