Code Analysis: Category Subdomains for Woocommerce by TheCartPress 1.3.0

Function Rating Maintainability Complexity Lines of code
TCP_menu::plugins_content()
B
36 16 84
TCP_category_subdomains_options::filterParentCat()
A
53 10 21
TCP_category_subdomains_options_base::__construct()
A
47 7 32
qm_log()
S
57 7 15
WP_DateTime::__construct()
S
59 7 14
attach_console_log()
S
51 6 28
TCP_category_subdomains_options::getOptions()
S
64 7 9
TCP_category_subdomains_options::post_type_link()
S
62 6 11
console_log()
S
55 5 19
TCP_category_subdomains_options_base::tcpsudomain_sanitize_field()
S
60 5 14
TCP_category_subdomains_options::wp_redirect_new_link()
S
59 5 13
TCP_menu::add_submenu()
S
51 4 26
TCP_category_subdomains_options::get_redirect_link()
S
62 5 11
debug_log()
S
58 4 15
TCP_category_subdomains_options_base::isSelectedCatReached()
S
61 4 13
TCP_category_subdomains_options_base::create_admin_page()
S
50 1 57
wp_sanitize_text_field()
S
64 4 10
wp_sanitize_textarea_field()
S
64 4 10
TCP_category_subdomains_options_base::page_init()
S
52 2 30
TCP_category_subdomains::tcp_subdomain_admin_enqueue()
S
66 4 8
TCP_category_subdomains_options::current_subdomain_is_category()
S
61 3 12
WP_DateTime::format()
S
62 3 12
TCP_category_subdomains_options_base::subdomain_post_cat_callback()
S
64 3 9
TCP_category_subdomains_options::flush_rewite_rules()
S
65 3 10
TCP_category_subdomains_options_base::subdomain_cat_callback()
S
64 3 9
TCP_category_subdomains_options::getTerm()
S
65 3 9
TCP_category_subdomains_options_base::filter_update_cat()
S
63 3 10
TCP_category_subdomains::__construct()
S
59 2 14
TCP_menu::admin_menu()
S
57 1 20
TCP_category_subdomains::tcp_subdomain_enqueue_widlcard()
S
70 2 6
TCP_category_subdomains_options::add_actions()
S
69 2 6
TCP_category_subdomains_options::get_subdomain_link()
S
64 2 9
TCP_menu::plugins_loaded()
S
68 2 7
str_ends_with()
S
68 2 7
TCP_category_subdomains_options::category_rewrite_rules()
S
64 2 9
TCP_category_subdomains_options_base::filter_add_cat()
S
70 2 6
WP_DateTimeZone::__construct()
S
63 2 10
TCP_menu::__construct()
S
75 1 4
TCP_category_subdomains::tcp_subdomain_free()
S
77 1 4
TCP_category_subdomains_options_base::wc_subdomains_plugin_pro_links()
S
69 1 6
br2nl()
S
79 1 3
TCP_category_subdomains_options::__construct()
S
68 1 8
WP_DateTime::gmt()
S
73 1 5
split_by_lines()
S
80 1 3
str_starts_with()
S
78 1 3
TCP_category_subdomains_options_base::print_section_info()
S
79 1 3
TCP_menu::enqueue_scripts()
S
79 1 3
str_contains()
S
79 1 3
TCP_category_subdomains_options_base::sanitize()
S
72 1 5
TCP_category_subdomains::admin_notices()
S
72 1 5
TCP_category_subdomains_options_base::wc_subdomains_plugin_update_links()
S
69 1 6
TCP_category_subdomains_options_base::add_plugin_page()
S
65 1 10
TCP_category_subdomains_options::add_filters()
S
72 1 5
TCP_category_subdomains_options_base::wc_subdomains_plugin_settings_links()
S
69 1 6
WP_DateTime::__toString()
S
81 1 3