Code Analysis: WooCommerce Product Table Lite 1.9.3

Function Rating Maintainability Complexity Lines of code
WC_Shortcode_Product_Table::parse_query_args()
D
19
53 218
wcpt_condition_helper()
D
28
50 121
WC_Shortcode_Product_Table::product_loop()
D
21
37 213
wcpt_search()
D
24
28 219
wcpt_enqueue_scripts()
C
23
21 232
wcpt_parse_style_2()
C
37 25 67
WC_Shortcode_Product_Table::parse_attributes()
B
34 20 90
wcpt_update_user_filters()
B
39 21 64
WCPT_Taxonomy_Walker::start_el()
B
37 19 73
wcpt_settings__search()
B
27
11 178
wcpt_get_sorting_html_classes()
B
45 18 40
wcpt_search__combine()
B
42 17 53
wcpt_min_spec_warning()
B
34 11 128
wcpt_parse_style()
B
40 15 62
wcpt_parse_navigation()
A
39 14 67
wcpt_search__query()
A
40 13 65
wcpt_find_closests_matching_product_variation()
A
40 13 64
wcpt_parse_2()
A
46 14 35
wcpt_update_table_data()
A
46 12 38
wcpt_parse_elements_style()
A
45 11 42
wcpt_check_if_nav_has_filter()
A
53 11 22
wcpt_get_terms()
A
48 10 36
WCPT_Taxonomy_Walker::__construct()
A
49 10 34
wcpt_shortcode_product_table()
A
46 9 37
wcpt_parse_columns_style()
A
46 8 40
wcpt_save_table_settings()
A
46 8 37
wcpt_include_taxonomy_walker()
A
33 2 124
wcpt_elm_type_list()
A
49 8 32
wcpt_redirect_to_table_editor()
A
57 9 15
wcpt_sc_error_checks()
A
52 8 25
wcpt_get_nav_elms_ref()
A
52 8 24
wcpt_clear_nav_filter()
A
54 8 22
wcpt_check_sort_match()
A
54 8 21
wcpt_editor_page()
A
39 4 78
wcpt_get_nav_filter()
S
54 7 23
wcpt_device_columns_empty()
S
56 7 20
wcpt_tooltip_selector_fix()
S
55 7 20
wcpt_condition()
S
53 6 25
wcpt_icon()
S
54 6 21
wcpt_get_column_sort_filter_info()
S
53 6 21
wcpt_is_template_empty()
S
57 6 18
wcpt_get_nav_reference()
S
57 6 17
wcpt_navigation_filter()
S
49 5 31
wcpt_add_to_cart()
S
49 5 31
wcpt_insert_import_export_markup()
S
52 5 30
wcpt_modify_table_data()
S
59 6 14
wcpt_correct_menu_highlight()
S
61 6 12
wcpt_ensure_default_settings()
S
41 2 70
wcpt_update_settings_data()
S
55 5 20
wcpt_get_all_image_sizes()
S
57 5 16
wcpt_product_cat_options_walker()
S
52 4 31
wcpt_get_cart_item_quantity()
S
59 5 15
wcpt_ajax()
S
57 5 15
wcpt_get_column_sorting_info()
S
59 5 14
wcpt_parse_media_query_toggle()
S
50 3 36
wcpt_get_attribute_terms_ajax()
S
56 4 19
WC_Shortcode_Product_Table::get_transient_name()
S
56 4 17
wcpt_get_terms_ajax()
S
50 3 31
wcpt_get_product_custom_fields()
S
57 4 16
wcpt_find_matching_product_variation()
S
58 4 15
wcpt_esc_attr()
S
64 5 9
wcpt_get_product_form()
S
51 3 28
wcpt_duplicate_post_link()
S
60 4 13
wcpt_get_most_expensive_variation()
S
63 4 11
wcpt_get_cheapest_variation()
S
63 4 11
wcpt_is_incomplete_variation()
S
62 4 11
wcpt_sortby_get_matching_option_index()
S
64 4 11
wcpt_enqueue_admin_scripts()
S
51 3 24
wcpt_relabel_items()
S
64 4 10
wcpt_get_product_details_in_cart_including_variations()
S
60 3 14
wcpt_item_styles()
S
60 3 13
WC_Shortcode_Product_Table::nav_later()
S
60 3 13
wcpt_parse_css()
S
50 2 28
wcpt_get_table_data()
S
61 3 12
wcpt_register_posttype()
S
48 1 34
wcpt_style_prop_val_filter()
S
69 3 6
wcpt_paginate_links()
S
64 3 9
wcpt_get_device_columns()
S
69 3 6
wcpt_set_shortcode_column()
S
64 3 10
wcpt_get_settings_data()
S
63 3 10
wcpt_hook_menu_pages()
S
63 3 10
wcpt_get_default_variation()
S
63 3 10
wcpt_console_log()
S
66 3 8
wcpt_get_shortcode_element_manager()
S
67 3 7
wcpt_save_global_settings()
S
64 3 10
wcpt_suggest_uninstall_lite()
S
63 3 10
wcpt_get_device_columns_2()
S
69 3 6
wcpt_pro_option()
S
64 2 11
wcpt_corner_options()
S
62 1 18
wcpt_get_product_form_modal()
S
65 2 9
WC_Shortcode_Product_Table::get_cache()
S
71 2 6
wcpt_clear_product_transients()
S
73 2 5
wcpt_woocommerce_available_variation_filter()
S
67 2 7
wcpt_settings_page()
S
62 1 15
wcpt_pro_checkbox()
S
68 2 8
wcpt_get_navigation_elements()
S
71 2 6
wcpt_get_column_elements()
S
71 2 6
wcpt_pro_cover()
S
74 2 5
WC_Shortcode_Product_Table::set_cache()
S
71 2 6
wcpt_pro_radio()
S
68 2 8
wcpt_shortcode_column()
S
67 2 9
wcpt_parse_ctx_2()
S
64 2 10
wcpt_row_buttons()
S
70 2 6
wcpt_pro_badge()
S
73 2 7
wcpt_get_column_by_index()
S
67 2 8
wcpt_get_variations()
S
65 2 10
wcpt_set_permitted_shortcode_attributes()
S
61 1 14
wcpt_activate()
S
62 1 13
wcpt_styles()
S
63 1 11
wcpt_custom_shortcode_textarea()
S
68 1 11
WC_Shortcode_Product_Table::__construct()
S
76 1 4
wcpt_shortcode_column_sortable()
S
77 1 4
WCPT_Taxonomy_Walker::start_lvl()
S
82 1 3
wcpt_cart_widget()
S
80 1 3
wcpt_load_textdomain()
S
78 1 3
WC_Shortcode_Product_Table::cast_decimal_precision()
S
75 1 4
wcpt_get_current_sorting()
S
67 1 8
WCPT_Taxonomy_Walker::end_lvl()
S
82 1 3
wcpt_how_to_use_link()
S
71 1 8
wcpt_add_to_cart_fragments()
S
69 1 7
wcpt_get_cart()
S
81 1 3
WC_Shortcode_Product_Table::order_by_asc_popularity_post_clauses()
S
72 1 5
WC_Shortcode_Product_Table::remove_ordering_args()
S
75 1 4
wcpt_admin_print_scripts()
S
70 1 10
WC_Shortcode_Product_Table::get_products()
S
71 1 6
wcpt_price()
S
70 1 5
WCPT_Taxonomy_Walker::end_el()
S
82 1 3