Code Analysis: Product Slider for WooCommerce by PickPlugins 1.13.46

Function Rating Maintainability Complexity Lines of code
wcps_slider_main_style()
D
9
72 423
settings_tabs_field::field_option_group_accordion()
D
27
73 80
settings_tabs_field::field_option_group()
D
34 61 52
settings_tabs_field::generate_field()
D
38 61 34
wcps_slider_main_scripts_slick()
D
25
50 134
wcps_metabox_content_slider_options()
D
16
33 370
class_wcps_metabox::meta_box_wcps_data()
D
23
45 174
wcps_metabox_content_query_product()
D
18
29 324
wcps_slider_main_items()
D
26
40 132
settings_tabs_field::field_repeatable()
D
28
39 128
settings_tabs_field::field_template()
D
32 35 89
wcps_metabox_content_style()
D
22
23 258
settings_tabs_field::field_media()
C
36 31 67
wcps_settings_content_buy_pro()
C
21
1 469
settings_tabs_field::field_radio_image()
C
38 28 58
settings_tabs_field::field_select()
C
39 27 54
wcps_layout_metabox_content_layout_builder()
C
25
16 215
settings_tabs_field::field_media_url()
C
38 26 58
settings_tabs_field::field_select2()
C
41 26 46
settings_tabs_field::field_text_multi()
C
37 24 73
wcps_layout_elements_option_content()
B
27
16 172
wcps_metabox_content_buy_pro()
B
23
1 396
wcps_layout_elements_option_thumbnail()
B
30 15 143
settings_tabs_field::field_radio()
B
44 22 34
settings_tabs_field::field_range()
B
42 20 49
wcps_metabox_content_query_categories()
B
30 14 132
settings_tabs_field::field_checkbox()
B
45 20 37
wcps_layout_elements_option_term_thumb()
B
31 14 126
wcps_layout_elements_option_dokan_store_name()
B
33 13 114
wcps_layout_elements_option_dokan_store_address()
B
33 13 114
wcps_layout_elements_option_dokan_store_city()
B
33 13 114
wcps_layout_elements_option_dokan_store_country()
B
33 13 114
wcps_layout_elements_option_dokan_store_phone()
B
33 13 114
wcps_layout_elements_option_term_post_count()
B
33 13 114
wcps_layout_element_css_add_to_cart()
B
44 17 44
wcps_slider_main_items_orders()
B
39 16 58
wcps_layout_elements_option_post_title()
B
33 12 117
wcps_layout_elements_option_term_description()
B
33 12 117
wcps_layout_elements_option_term_slug()
B
33 12 117
wcps_layout_elements_option_featured_mark()
B
33 12 115
wcps_layout_elements_option_order_customer_name()
B
33 12 113
wcps_layout_elements_option_order_country()
B
33 12 113
wcps_layout_elements_option_order_total()
B
33 12 113
wcps_layout_elements_option_order_items()
B
33 12 113
wcps_layout_elements_option_order_discount_total()
B
33 12 113
wcps_layout_elements_option_order_payment_method()
B
33 12 113
wcps_layout_elements_option_custom_text()
B
33 12 113
wcps_layout_elements_option_order_title()
B
33 12 113
wcps_layout_elements_option_order_date()
B
33 12 113
wcps_layout_elements_option_product_category()
B
33 12 111
wcps_layout_element_content()
B
46 17 34
settings_tabs_field::field_colorpicker_multi()
B
46 17 34
wcps_metabox_content_query_orders()
B
35 13 91
settings_tabs_field::field_wp_editor()
B
46 17 31
wcps_duplicate_post_as_draft()
A
39 15 57
wcps_slider_main_ribbon()
A
44 16 42
wcps_layout_elements_option_product_tag()
A
35 12 99
wcps_layout_elements_option_on_sale_mark()
A
33 11 114
wcps_layout_element_css_content()
A
46 16 38
wcps_layout_element_thumbnail()
A
44 15 41
wcps_layout_elements_option_term_title()
A
35 11 100
wcps_layout_element_css_post_title()
A
47 15 38
wcps_layout_elements_option_product_price()
A
35 11 97
wcps_layout_elements_option_rating()
A
35 11 97
settings_tabs_field::field_text_icon()
A
43 14 48
wcps_layout_element_product_category()
A
46 15 32
wcps_layout_element_product_tag()
A
46 15 32
settings_tabs_field::field_datepicker()
A
47 15 31
settings_tabs_field::field_textarea()
A
49 15 24
settings_tabs_field::field_textarea_editor()
A
49 15 24
settings_tabs_field::field_number()
A
50 15 24
settings_tabs_field::field_hidden()
A
50 15 24
wcps_layout_element_css_order_customer_thumb()
A
48 14 35
wcps_layout_element_css_term_title()
A
48 14 35
settings_tabs_field::field_scripts_css()
A
46 14 34
wcps_layout_element_css_thumbnail()
A
45 13 46
wcps_layout_element_css_order_customer_name()
A
49 14 31
wcps_layout_element_css_order_date()
A
49 14 31
wcps_layout_element_css_order_total()
A
49 14 31
wcps_layout_element_css_order_items()
A
49 14 31
wcps_layout_element_css_order_discount_total()
A
49 14 31
wcps_layout_element_css_custom_text()
A
49 14 31
wcps_layout_element_css_order_country()
A
49 14 31
wcps_layout_element_css_order_payment_method()
A
49 14 31
wcps_layout_element_css_term_description()
A
49 14 31
wcps_layout_element_css_term_post_count()
A
49 14 31
settings_tabs_field::field_scripts_js()
A
48 14 29
wcps_layout_elements_option_dokan_banner()
A
36 10 88
wcps_slider_item()
A
34 8 115
settings_tabs_field::field_text()
A
50 14 23
class_metabox_wcps_layout::meta_box_wcps_layout_data()
A
39 11 68
wcps_slider_main_items_dokan_vendors()
A
45 13 37
settings_tabs_field::field_colorpicker()
A
51 14 21
wcps_layout_elements_option_order_customer_thumb()
A
38 10 76
wcps_layout_element_css_product_category()
A
49 13 31
wcps_ajax_fetch_block_hub_by_id()
A
43 12 45
wcps_layout_element_product_price()
A
48 13 29
wcps_layout_element_css_product_price()
A
50 13 28
wcps_layout_elements_option_add_to_cart()
A
39 10 73
wcps_layout_elements_option_product_id()
A
37 9 84
wcps_settings_content_help_support()
A
34 6 129
wcps_layout_element_on_sale_mark()
A
52 13 19
wcps_layout_element_css_product_tag()
A
49 12 33
wcps_slider_main_items_categories()
A
47 12 31
wcps_layout_elements_option_dokan_avatar()
A
38 9 75
wcps_layout_element_css_on_sale_mark()
A
50 12 29
wcps_layout_element_css_product_id()
A
50 12 28
wcps_layout_element_css_featured_mark()
A
50 12 28
wcps_layout_elements_option_wrapper_start()
A
37 8 87
wcps_metabox_content_layouts()
A
38 9 66
wcps_layout_element_order_items()
A
48 11 29
wcps_layout_element_featured_mark()
A
53 11 19
wcps_layout_element_order_total()
A
54 11 18
wcps_layout_element_order_discount_total()
A
54 11 18
wcps_layout_elements_option_sale_count()
A
44 8 49
settings_tabs_field::field_custom_html()
A
58 10 12
wcps_layout_element_css_rating()
A
53 9 23
wcps_layout_element_css_sale_count()
A
54 9 20
class_wcps_shortcodes::wcps_import()
A
53 9 20
wcps_layout_element_order_customer_name()
A
55 9 17
wcps_layout_element_term_thumb()
A
55 9 17
wcps_layout_element_rating()
A
55 9 17
wcps_slider_item_dokan_vendors()
A
50 8 26
wcps_slider_item_order()
A
50 8 26
wcps_slider_item_term()
A
50 8 26
class_wcps_metabox::meta_boxes_wcps_save()
A
56 8 17
class_metabox_wcps_layout::metabox_wcps_layout_save()
A
56 8 17
wcps_layout_element_sale_count()
S
57 8 15
wcps_layout_element_order_country()
S
57 8 14
wcps_layout_element_order_payment_method()
S
57 8 14
wcps_layout_element_term_post_count()
S
58 8 13
wcps_track_product_view()
S
54 7 19
wcps_layout_elements_option_wrapper_end()
S
48 6 34
wcps_layout_element_title_text()
S
55 7 18
wcps_layout_element_thumbnail_url()
S
57 7 16
wcps_layout_element_content_link()
S
57 7 16
wcps_layout_element_order_date()
S
59 7 12
wcps_metabox_content_shortcode()
S
39 2 86
class_wcps_notices::data_upgrade()
S
52 6 23
wcps_layout_metabox_content_custom_scripts()
S
44 4 49
wcps_layout_element_post_title()
S
59 6 13
wcps_layout_element_order_customer_thumb()
S
60 6 12
wcps_layout_element_add_to_cart()
S
59 6 12
wcps_layout_element_term_title()
S
59 6 12
class_wcps_post_types::_posttype_wcps()
S
45 4 41
wcps_layout_element_term_description()
S
61 6 11
wcps_layout_element_product_id()
S
62 6 10
wcps_layout_element_wrapper_start()
S
62 6 10
wcps_layout_element_custom_text()
S
62 6 10
wcps_metabox_content_help_support()
S
43 1 67
wcps_settings_content_general()
S
47 3 37
class_wcps_metabox::meta_box_wcps_side()
S
59 1 62
wcps_slider_main_enqueue_scripts()
S
62 4 11
wcps_update_title_wcps_layout()
S
52 3 25
class_wcps_post_types::_posttype_wcps_layout()
S
46 2 40
wcps_get_first_product_id()
S
58 3 16
wcps_first_wcps_layout()
S
58 3 16
wcps_get_first_post()
S
58 3 16
wcps_get_first_order_id()
S
58 3 16
wcps_layout_metabox_save()
S
65 4 8
wcps_get_first_dokan_vendor_id()
S
61 3 12
WoocommerceProductsSlider::_admin_scripts()
S
60 3 12
wcps_metabox_content_custom_scripts()
S
53 2 25
settings_tabs_field::admin_scripts()
S
57 2 20
class_wcps_shortcodes::wcps_new_display()
S
57 2 19
WoocommerceProductsSlider::__construct()
S
49 1 33
wcps_duplicate_post_link()
S
68 3 6
wcps_recursive_sanitize_arr()
S
64 3 10
class_wcps_notices::woocommerce_plugin_missing()
S
60 2 14
wcps_settings_save()
S
74 2 4
wcps_preview_content()
S
68 2 7
wcps_recently_viewed_products()
S
69 2 6
wcps_featured_product_ids()
S
58 1 15
wcps_posts_shortcode_display()
S
65 2 10
wcps_metabox_save()
S
74 2 4
class_wcps_notices::__construct()
S
91 1 2
settings_tabs_field::__construct()
S
91 1 2
class_wcps_metabox::__construct()
S
75 1 4
class_metabox_wcps_layout::__construct()
S
75 1 4
class_wcps_shortcodes::__construct()
S
75 1 4
WoocommerceProductsSlider::_uninstall()
S
81 1 3
wcps_class_settings::import_layouts()
S
81 1 3
wcps_class_settings::__construct()
S
79 1 3
wcps_get_first_category_id()
S
69 1 7
class_metabox_wcps_layout::metabox_wcps_layout()
S
77 1 3
wcps_add_shortcode_column()
S
71 1 6
wcps_class_settings::settings()
S
81 1 3
class_wcps_post_types::__construct()
S
75 1 4
wcps_class_settings::admin_menu()
S
73 1 4
WoocommerceProductsSlider::_deactivation()
S
74 1 5
class_wcps_metabox::wcps_post_meta_wcps()
S
72 1 4
wcps_layout_element_wrapper_end()
S
100 1 5
WoocommerceProductsSlider::cron_recurrence_interval()
S
68 1 7
WoocommerceProductsSlider::_activation()
S
71 1 6
WoocommerceProductsSlider::_front_scripts()
S
63 1 10
WoocommerceProductsSlider::_textdomain()
S
70 1 5