Code Analysis: wpsection 1.2.2

Function Rating Maintainability Complexity Lines of code
wpsection_product_slide_Widget::_register_controls()
D
7
1 1,255
wpsection_product_Widget::_register_controls()
D
7
1 1,244
wpsection_product_slide_Widget::render()
D
14
49 364
wpsection_product_Widget::render()
D
16
40 342
wpsection_allslider_Widget::register_controls()
D
17
1 574
PB_Settings::generate_select2()
C
41 25 47
wpsection_advanced_search_query()
B
39 21 68
wpsection_product_tab_Widget::render()
B
29
13 168
PB_Settings::generate_image_select()
B
38 17 83
PB_Settings::generate_fields()
B
41 19 52
PB_Settings::generate_gallery()
A
37 11 93
PB_Settings::generate_select()
A
50 14 24
wpsection_button_Widget::register_controls()
A
28
1 214
wpsection_popup_Widget::register_controls()
A
28
1 214
PB_Settings::generate_range()
A
43 11 61
PB_Settings::generate_radio()
A
52 13 22
PB_Settings::generate_checkbox()
A
53 13 18
wpsection_auto_parts_search_func()
A
41 9 73
PB_Settings::generate_media()
A
42 10 57
PB_Settings::field_generator()
A
50 12 26
PB_Settings::generate_text()
A
52 12 22
PB_Settings::generate_textarea()
A
54 12 19
PB_Settings::generate_datepicker()
A
49 11 29
PB_Settings::generate_timepicker()
A
49 11 29
wpsection_allslider_Widget::render()
A
37 4 133
WPSECTION_Hooks::populate_import_popup()
A
41 9 53
PB_Settings::get_option_value()
A
53 11 23
wpsection_productsearch_Widget::_register_controls()
A
30 1 173
PB_Settings::generate_number()
A
54 11 19
mr_get_product_prices()
A
49 10 31
wpsection_menu_Widget::render()
A
36 1 159
PB_Settings::generate_colorpicker()
A
51 9 27
mr_product_special_price_calc()
A
55 9 20
wpsection_popup_Widget::render()
A
39 1 140
wpsection_product_tab_Widget::get_all_categories()
A
50 8 32
WPSECTION_Functions::get_settings_atts()
A
62 9 11
wpsection_product_tab_Widget::_register_controls()
A
34 1 126
PB_Settings::generate_args_from_string()
A
55 8 20
WPSECTION_Hooks::import_element()
A
44 6 47
wpsection_productsearch_Widget::render()
S
43 3 88
WPSECTION_Functions::get_post_ids()
S
46 6 40
PB_Settings::display_fields()
S
55 7 19
PB_Settings::register_post_type()
S
44 5 42
PB_Settings::register_taxonomy()
S
45 5 40
mr_product_rating()
S
55 6 22
wpsection_accordion_Widget::render()
S
54 6 21
wpsection_button_Widget::render()
S
43 1 96
wpsection_locate_template()
S
54 6 21
PB_Settings::get_posts_array()
S
54 6 20
PB_Settings::get_data()
S
64 7 9
PB_Settings::required_plugin_check()
S
51 5 26
wpsection_set()
S
63 6 11
wpsection_elementor_template_()
S
53 5 23
ShopMrShortcode::render_shortcode()
S
58 5 15
BannerMrShortcode::render_shortcode()
S
58 5 15
BlockMrShortcode::render_shortcode()
S
58 5 15
FooterMrShortcode::render_shortcode()
S
58 5 15
HeaderMrShortcode::render_shortcode()
S
58 5 15
PB_Settings::whitelist_options()
S
62 5 11
PB_Settings::get_taxonomies_array()
S
55 4 19
PB_Settings::get_settings_nav_tab()
S
56 4 18
wpsection_Elementor_Extension::init()
S
57 4 17
PB_Settings::get_pages()
S
57 4 16
PB_Settings::register_shortcode()
S
70 5 6
PB_Settings::set_options()
S
63 5 10
PB_Settings::generate_wp_editor()
S
59 4 15
WPSECTION_Functions::set_active_elements()
S
66 5 7
WPSECTION_Functions::print_notice()
S
65 5 9
wpsection_accordion_Widget::_register_controls()
S
43 1 59
WPSection::__construct()
S
46 2 44
WPSECTION_Hooks::render_template_library()
S
59 4 13
WPSECTION_Functions::get_widgets_options()
S
62 4 11
WPSECTION_Functions::include_widget_class()
S
62 4 11
PB_Settings::add_menu_in_admin_menu()
S
58 3 16
WPSECTION_Functions::get_meta()
S
64 4 9
mr_product_tag_list()
S
61 3 12
mr_product_cat_list()
S
61 3 12
mr_shop_product_cat_list()
S
62 3 11
wpsection_Elementor_Extension::init_widgets()
S
63 3 11
mr_shop_product_tag_list()
S
62 3 11
PB_Settings::display_function()
S
56 2 20
Elementor_Layout_Control::content_template()
S
56 1 33
WPSECTION_Functions::get_option()
S
66 3 8
PB_Settings::show_submit_button()
S
73 3 4
PB_Settings::get_current_page()
S
68 3 6
PB_Settings::add_in_menu()
S
69 3 7
PB_Settings::get_parent_slug()
S
69 3 7
PB_Settings::get_disabled_notice()
S
69 3 7
WPSECTION_Functions::get_plugin_data()
S
65 3 9
wpsection_enqueue_assets()
S
63 3 9
PB_Settings::section_callback()
S
70 3 5
wpsection_enqueue_plugin_assets()
S
63 3 9
wpsection_elemntor_content()
S
61 2 12
make_year_func()
S
51 1 26
make_engine_func()
S
52 1 24
make_brand_func()
S
52 1 24
make_model_func()
S
52 1 24
WPSECTION_Hooks::register_everything()
S
55 1 22
Icon::custom_icon()
S
56 1 19
wpsection_Elementor_Extension::add_elementor_widget_categories()
S
60 1 16
WPSECTION_Functions::get_plugin_data_from_api()
S
66 2 8
plugin_activated()
S
73 2 5
wpsection_shop_files()
S
70 2 6
wpsection_get_template()
S
62 2 10
wpsection_Elementor_Extension::instance()
S
72 2 6
wpsection_include_files()
S
70 2 6
PB_Settings::get_pages_array()
S
68 2 7
PB_Settings::get_menu_type()
S
69 2 7
PB_Settings::is_plugin_installed()
S
68 2 7
PB_Settings::get_users_array()
S
68 2 7
HeaderMrMetaBoxes::column_data()
S
69 2 7
PB_Settings::get_option_ids()
S
70 2 6
ShopMrShortcode::instance()
S
72 2 6
WPSECTION_Functions::is_element_active()
S
70 2 6
ShopMrMetaBoxes::instance()
S
72 2 6
ShopMrMetaBoxes::column_data()
S
69 2 7
wpsection_Elementor_Extension::admin_notice_missing_main_plugin()
S
64 2 9
wpsection_Elementor_Extension::admin_notice_minimum_elementor_version()
S
63 2 10
HeaderMrMetaBoxes::instance()
S
72 2 6
wpsection_Elementor_Extension::admin_notice_minimum_php_version()
S
63 2 10
PB_Settings::get_menu_position()
S
69 2 7
PB_Settings::get_menu_icon()
S
69 2 7
PB_Settings::get_menu_slug()
S
70 2 7
wpsection_templates_files()
S
70 2 6
PB_Settings::get_capability()
S
69 2 7
PB_Settings::get_menu_page_title()
S
69 2 7
FooterMrMetaBoxes::column_data()
S
69 2 7
PB_Settings::__construct()
S
63 2 10
PB_Settings::get_settings_fields()
S
69 2 7
PB_Settings::get_menu_name()
S
69 2 7
WPSECTION_Hooks::add_category()
S
66 2 9
FooterMrShortcode::instance()
S
72 2 6
PB_Settings::get_menu_title()
S
69 2 7
PB_Settings::get_page_title()
S
69 2 7
BlockMrMetaBoxes::instance()
S
72 2 6
WPSECTION_Functions::get_template_by_id()
S
71 2 5
BannerMrShortcode::instance()
S
72 2 6
BannerMrMetaBoxes::instance()
S
72 2 6
BannerMrMetaBoxes::column_data()
S
69 2 7
BlockMrShortcode::instance()
S
72 2 6
WPSECTION_Hooks::tablepress_backend_support()
S
65 2 9
BlockMrMetaBoxes::column_data()
S
69 2 7
FooterMrMetaBoxes::instance()
S
72 2 6
PB_Settings::get_timezones_array()
S
70 2 6
HeaderMrShortcode::instance()
S
72 2 6
WPSECTION_Functions::load_widget_styles()
S
68 2 7
wpsection()
S
70 2 7
wpsection_do_settings()
S
67 2 8
BannerMrMetaBoxes::banner_shortcode_box()
S
68 1 13
BlockMrMetaBoxes::block_shortcode_box()
S
68 1 13
HeaderMrMetaBoxes::header_shortcode_box()
S
68 1 13
FooterMrMetaBoxes::footer_shortcode_box()
S
68 1 13
WPSECTION_Hooks::__construct()
S
61 1 12
wpsection_allslider_Widget::get_title()
S
79 1 3
wpsection_menu_Widget::get_keywords()
S
80 1 3
wpsection_product_Widget::get_keywords()
S
80 1 3
WPSection::activate()
S
100 1 2
ShopMrMetaBoxes::__construct()
S
71 1 5
ShopMrShortcode::__construct()
S
75 1 4
wpsection_allslider_Widget::get_categories()
S
81 1 3
ShopMyPlugin::__construct()
S
78 1 3
BlockMrMetaBoxes::__construct()
S
71 1 5
wpsection_product_slide_Widget::get_keywords()
S
80 1 3
wpsection_allslider_Widget::get_icon()
S
82 1 3
wpsection_product_tab_Widget::get_keywords()
S
80 1 3
HeaderMrMetaBoxes::add_meta_boxes()
S
77 1 3
wpsection_accordion_Widget::get_title()
S
79 1 3
WPSection::uninstall()
S
91 1 2
wpsection_product_slide_Widget::get_name()
S
82 1 3
wpsection_button_Widget::get_icon()
S
82 1 3
wpsection_popup_Widget::get_icon()
S
82 1 3
wpsection_accordion_Widget::get_keywords()
S
80 1 3
WPSECTION_Functions::get_advanced_addons()
S
70 1 6
WPSECTION_Functions::PB_Settings()
S
81 1 3
wpsection_product_slide_Widget::get_title()
S
79 1 3
wpsection_accordion_Widget::get_categories()
S
81 1 3
wpsection_productsearch_Widget::get_icon()
S
82 1 3
Elementor_Layout_Control::get_type()
S
82 1 3
WPSECTION_Functions::get_template_group_thumb()
S
69 1 6
ShopMrMetaBoxes::add_column()
S
75 1 4
BlockMrShortcode::__construct()
S
75 1 4
BannerMrShortcode::__construct()
S
75 1 4
wpsection_button_Widget::get_keywords()
S
80 1 3
BannerMrMetaBoxes::add_meta_boxes()
S
77 1 3
WPSECTION_Hooks::render_settings_toggler()
S
72 1 6
PB_Settings::get_options()
S
83 1 3
wpsection_menu_Widget::get_name()
S
82 1 3
wpsection_product_slide_Widget::get_icon()
S
82 1 3
wpsection_product_Widget::get_title()
S
79 1 3
wpsection_product_slide_Widget::get_categories()
S
81 1 3
wpsection_product_Widget::get_icon()
S
82 1 3
BlockMrMetaBoxes::add_column()
S
75 1 4
WPSection::wpsection_admin_scripts()
S
67 1 7
wpsection_allslider_Widget::get_keywords()
S
80 1 3
BlockMrMetaBoxes::add_meta_boxes()
S
77 1 3
wpsection_productsearch_Widget::get_title()
S
79 1 3
FooterMrMetaBoxes::__construct()
S
71 1 5
ShopMrMetaBoxes::shop_shortcode_box()
S
72 1 9
wpsection_menu_Widget::get_title()
S
79 1 3
wpsection_product_tab_Widget::get_name()
S
82 1 3
BlockMyPlugin::__construct()
S
78 1 3
PB_Settings::get_settings_fields_html()
S
69 1 7
wpsection_accordion_Widget::get_name()
S
82 1 3
FooterMrShortcode::__construct()
S
75 1 4
wpsection_popup_Widget::get_name()
S
82 1 3
wpsection_menu_Widget::get_categories()
S
81 1 3
FooterMrMetaBoxes::add_column()
S
75 1 4
wpsection_popup_Widget::get_title()
S
79 1 3
wpsection_Elementor_Extension::__construct()
S
79 1 3
wpsection_productsearch_Widget::get_name()
S
82 1 3
wpsection_button_Widget::get_categories()
S
81 1 3
FooterMrMetaBoxes::add_meta_boxes()
S
77 1 3
wpsection_popup_Widget::get_keywords()
S
80 1 3
Elementor_Layout_Control::get_default_settings()
S
67 1 8
WPSECTION_Hooks::update_plugin_data()
S
80 1 3
wpsection_allslider_Widget::get_name()
S
82 1 3
Icon::__construct()
S
79 1 3
wpsection_productsearch_Widget::get_categories()
S
81 1 3
WPSECTION_Hooks::register_dashboard()
S
70 1 5
BannerMrMetaBoxes::add_column()
S
75 1 4
wpsection_Elementor_Extension::elementor_assets()
S
74 1 4
HeaderMyPlugin::__construct()
S
78 1 3
wpsection_dashboard_files()
S
71 1 6
BannerMrMetaBoxes::__construct()
S
71 1 5
wpsection_product_tab_Widget::get_title()
S
79 1 3
wpsection_product_tab_Widget::get_categories()
S
81 1 3
HeaderMrMetaBoxes::add_column()
S
75 1 4
ShopMrMetaBoxes::add_meta_boxes()
S
77 1 3
WPSection::wpsection_localize_scripts()
S
68 1 7
wpsection_accordion_Widget::get_icon()
S
82 1 3
WPSECTION_Functions::get_widgets()
S
74 1 5
wpsection_menu_Widget::get_icon()
S
82 1 3
wpsection_product_Widget::get_categories()
S
81 1 3
WPSECTION_Hooks::render_dashboard()
S
74 1 5
wpsection_button_Widget::get_name()
S
82 1 3
WPSECTION_Functions::get_active_elements()
S
83 1 3
pluginNameClass()
S
70 1 5
wpsection_menu_Widget::register_controls()
S
65 1 10
wpsection_product_Widget::get_name()
S
82 1 3
wpsection_popup_Widget::get_categories()
S
81 1 3
wpsection_product_tab_Widget::get_icon()
S
82 1 3
FooterMyPlugin::__construct()
S
78 1 3
HeaderMrMetaBoxes::__construct()
S
71 1 5
wpsection_productsearch_Widget::get_keywords()
S
80 1 3
HeaderMrShortcode::__construct()
S
75 1 4
WPSECTION_Functions::__construct()
S
83 1 3
wpsection_button_Widget::get_title()
S
79 1 3
BannerMyPlugin::__construct()
S
78 1 3
WPSection::deactivate()
S
100 1 2