BWP_Sitemaps D

Total Complexity 425
Dependencies 26
Dependents 6
Total lines 4,068
Lines of code 2,748
Logical lines of code 903
Comment lines 683
Methods 106
Properties 31

Methods 106

Method Rating Maintainability Complexity Lines of code
build_option_page()
D
7
19 861
_load_sitemap_module()
D
26
28 168
do_robots()
B
41 16 54
ping()
B
37 14 79
_build_sitemap_modules()
A
44 13 45
_prepare_sitemap_modules()
A
46 12 40
handle_dynamic_generator_options()
A
46 12 36
_load_sitemap_from_cache()
A
45 11 42
_init_logs()
A
47 11 39
_send_headers()
A
42 10 53
_get_module_label()
A
45 10 44
_add_checkboxes_to_generator_form()
A
45 9 43
__construct()
A
35 4 102
_disable_overridden_inputs()
A
51 8 27
_get_formatted_sitemap_logs()
A
44 6 46
enqueue_media()
S
43 5 58
_get_module_file()
S
47 6 40
_canonical_redirect()
S
52 7 24
ping_google_news()
S
54 7 21
request_sitemap()
S
55 7 19
_is_gzip_ok()
S
57 7 16
log_message()
S
58 7 13
_cache_sitemap()
S
52 6 27
pre_init_hooks()
S
45 5 41
remove_module()
S
54 6 24
handle_dynamic_google_news_options()
S
53 6 23
handle_google_news_option_changes()
S
53 6 23
add_module()
S
54 6 23
build_menus()
S
41 2 76
_add_checkboxes_to_image_sitemap_form()
S
52 5 23
add_external_pages()
S
54 5 22
_is_post_pingable()
S
54 5 22
flush_cache()
S
55 5 21
handle_dynamic_image_sitemap_options()
S
57 5 16
_init_xslt_stylesheet()
S
56 5 15
create_sitemap_from_module()
S
55 4 22
show_option_pages()
S
57 4 16
init_upgrade_plugin()
S
58 4 15
_get_taxonomies_as_choices()
S
62 4 11
handle_flush_action()
S
53 3 26
is_image_sitemap_allowed_for()
S
63 4 10
_display_sitemap()
S
65 4 9
_init_debug()
S
71 4 5
is_gzipped()
S
65 4 9
_get_sitemap_url_struct()
S
62 3 11
pre_init_properties()
S
47 1 37
handle_exclude_terms()
S
63 3 10
handle_exclude_posts()
S
63 3 10
_get_gzip_type()
S
68 3 7
_get_post_types_as_choices()
S
64 3 9
_get_cache_directory_from_constant()
S
74 3 4
get_cache_directory()
S
69 3 6
_get_sitemap_stats()
S
64 3 8
insert_query_vars()
S
63 2 12
get_ajax_handler()
S
71 2 5
_get_modules_from_query_var()
S
68 2 7
_is_bwp_sitemap()
S
66 2 9
_init_sitemap_generation()
S
65 2 9
get_provider()
S
71 2 5
_log_sitemap_item()
S
69 2 6
_get_credit()
S
69 2 6
add_post_title_like_query_variable()
S
65 2 9
get_news_name()
S
71 2 5
_get_frequencies_as_choices()
S
70 2 6
_init_module_directories()
S
66 2 8
_reset_logs()
S
72 2 6
_should_use_permalink()
S
73 2 5
log_error()
S
67 2 8
_log_message_item()
S
69 2 6
insert_rewrite_rules()
S
60 1 14
add_flush_cache_buttons()
S
63 1 11
set_post_excluder()
S
81 1 3
_get_default_cache_directory()
S
79 1 3
set_term_excluder()
S
81 1 3
get_sitemap_url()
S
79 1 3
_get_news_languages_as_choices()
S
74 1 4
get_sitemap_index_url()
S
80 1 3
init_properties()
S
63 1 10
_get_non_permalink_query_var()
S
79 1 3
_get_initial_logs()
S
72 1 6
load_libraries()
S
75 1 4
_flush_rewrite_rules()
S
77 1 4
install()
S
81 1 3
uninstall()
S
81 1 3
nlog()
S
75 1 4
add_external_page_modal()
S
71 1 6
_get_formatted_logs()
S
71 1 6
elog()
S
75 1 4
smlog()
S
75 1 4
log_success()
S
80 1 3
log_sitemap()
S
81 1 3
get_sitemap_logger()
S
82 1 3
slog()
S
75 1 4
add_excluded_posts()
S
70 1 6
add_excluded_terms()
S
70 1 6
commit_logs()
S
71 1 6
_get_formatted_message_logs()
S
70 1 6
_die()
S
70 1 6
_normalize_path_separator()
S
79 1 3
_handle_exclude_items()
S
65 1 9
handle_clear_log_action()
S
69 1 7
handle_save_flush_action()
S
73 1 5
add_clear_log_button()
S
68 1 7
_init_stats()
S
76 1 4
log_notice()
S
80 1 3
_format_header_time()
S
80 1 3