Code Analysis: XML Sitemap & Google News 5.4.9

Function Rating Maintainability Complexity Lines of code
XMLSF_Admin_Sitemap::check_conflicts()
D
29
39 125
XMLSF_Admin_Sitemap::check_conflicts()
D
32 34 95
XMLSF_Sitemap_Plugin::filter_request()
C
34 23 84
XMLSF_Sitemap_Plugin::filter_request()
C
34 23 82
xmlsf_upgrade()
C
31 21 111
XMLSF_Sitemap::prefetch_posts_meta()
B
42 21 52
XMLSF_Sitemap::prefetch_posts_meta()
B
42 21 50
_get_post_time()
B
36 19 71
XMLSF_Sitemap_News::filter_request()
A
37 14 71
XMLSF_Sitemap_News::filter_request()
A
37 14 67
XMLSF_Admin_Sitemap_Sanitize::post_types()
A
45 16 36
XMLSF_Admin::tools_actions()
A
39 13 73
xmlsf_sitemap_url()
A
45 15 39
XMLSF_Sitemap_Core::index_entry()
A
46 15 38
XMLSF_Admin_Sitemap::help_tabs()
A
32 8 131
XMLSF_Admin::check_conflicts()
A
47 14 35
XMLSF_Admin_Sitemap::update_post_types()
A
50 14 28
XMLSF_Admin_Sitemap::settings_page()
A
32 7 133
XMLSF_Sitemap_Core::filter_request()
A
41 12 51
XMLSF_Sitemap_News::do_ping()
A
52 14 19
xmlsf_image_tag()
A
48 13 30
xmlsf_get_post_priority()
A
49 12 25
XMLSF_Sitemap::update_term_modified_meta()
A
51 12 23
XMLSF_Sitemap_Core::filter_request()
A
42 10 49
XMLSF_Sitemap_Plugin::get_index_archive_data()
A
42 9 54
XMLSF_Sitemap::update_term_modified_meta()
A
51 11 24
XMLSF_Admin_Sitemap::tools_actions()
A
44 9 49
XMLSF_Admin_Sitemap_News::add_settings()
A
39 7 76
XMLSF_Admin_Sitemap_News::add_settings()
A
39 7 75
XMLSF_Sitemap::do_pings()
A
56 11 15
xmlsf_init()
A
45 9 42
XMLSF_Admin::check_conflicts()
A
51 10 26
XMLSF_Admin_Sitemap_News::check_conflicts()
A
51 10 26
xmlsf_get_taxonomies()
A
52 10 24
XMLSF_Admin_Sitemap_News::post_type_field()
A
51 10 23
XMLSF_Sitemap_Plugin::get_index_archive_data()
A
46 9 35
xmlsf_get_post_modified()
A
54 10 18
XMLSF_Admin::delete_static_files()
A
41 7 63
XMLSF_Sitemap_Core::max_urls()
A
56 10 17
xmlsf_get_root_data()
A
49 9 31
XMLSF_Admin::register_settings()
A
42 7 61
XMLSF_Admin_Sitemap_News::post_type_field()
A
56 10 13
xmlsf_sitemaps_enabled()
A
51 9 27
XMLSitemapFeed::defaults()
A
42 7 54
XMLSF_Admin_Sanitize::domains_settings()
A
51 9 24
XMLSF_Admin::check_static_files()
A
52 9 22
xmlsf_images_data()
A
47 8 36
xmlsf_get_translations()
A
54 9 21
XMLSF_Admin_Sitemap_News_Sanitize::news_tags_settings()
A
53 9 21
XMLSF_Admin_Sitemap_News_Sanitize::news_tags_settings()
A
54 9 20
xmlsf_debug_usage()
A
47 8 33
XMLSF_Admin_Sitemap_Sanitize::taxonomy_settings()
A
54 9 17
XMLSF_Sitemap_Core::__construct()
A
40 6 61
XMLSF_Sitemap_Plugin::nginx_helper_purge_urls()
A
49 8 30
XMLSitemapFeed::defaults()
A
42 6 59
XMLSF_Sitemap_Plugin::nginx_helper_purge_urls()
A
50 8 27
XMLSF_Admin_Sanitize::sitemaps_settings()
A
53 8 22
XMLSF_Admin_Sitemap_Sanitize::custom_urls_settings()
A
52 8 22
XMLSF_Sitemap_Core::max_urls()
A
53 8 21
xmlsf_get_user_modified()
A
47 7 35
XMLSF_Admin_Sitemap_News::help_tab()
A
39 4 80
xmlsf_get_term_modified()
A
47 7 34
XMLSF_Sitemaps_Provider_URLs::get_url_list()
A
49 7 32
XMLSF_Admin::update_sitemaps()
A
56 8 16
XMLSF_Sitemaps_URLs::get_url_list()
S
50 7 30
XMLSF_Admin_Sitemap::ping_sitemap()
S
50 7 28
XMLSF_Admin::check_static_files()
S
51 7 26
xmlsf_clear_metacache()
S
52 7 25
XMLSF_Admin_Sitemap_Sanitize::custom_urls_settings()
S
53 7 20
XMLSF_Sitemap_Core::__construct()
S
42 5 50
XMLSF_Admin_Sitemap::save_metadata()
S
56 7 18
xmlsf_image_schema()
S
57 7 16
xmlsf_get_term_priority()
S
56 7 15
xmlsf_robots_txt()
S
58 7 14
XMLSF_Admin_Sitemap::save_metadata()
S
58 7 14
XMLSF_Admin_Sitemap::settings_page()
S
47 6 29
XMLSF_Sitemap_News::news_in_index()
S
57 7 14
XMLSF_Admin::static_files()
S
61 7 11
XMLSF_Admin_Sitemap_News::ping_sitemap()
S
52 6 23
XMLSF_Sitemap_Core::posts_url_list()
S
53 6 22
XMLSF_Sitemap_Core::posts_url_list()
S
53 6 22
XMLSF_Admin::notices_actions()
S
56 6 19
XMLSF_Sitemap_Plugin::set_authors_args()
S
55 6 18
is_sitemap()
S
57 6 16
XMLSF_Admin_Sitemap_Sanitize::custom_sitemaps_settings()
S
57 6 16
XMLSF_Admin_Sitemap_News::categories_field()
S
49 5 31
xmlsf_public_taxonomies()
S
58 6 15
XMLSF_Admin_Sitemap_Sanitize::author_settings()
S
60 7 10
XMLSF_Sitemap::update_post_comment_meta()
S
59 6 14
xmlsf_parse_language_string()
S
58 6 14
XMLSF_Admin_Sitemap_Sanitize::author_settings()
S
58 6 13
XMLSF_Sitemap_Plugin::skip_deleted_or_spam_authors()
S
62 6 12
XMLSF_Sitemap_Core::add_provider()
S
60 6 12
XMLSF_Admin_Sitemap_Sanitize::post_types()
S
60 6 11
XMLSF_Sitemap::update_post_comment_meta()
S
60 6 11
xmlsf_load_template()
S
53 5 22
XMLSF_Admin_Sitemap_News::tools_actions()
S
56 5 18
XMLSF_Admin::tools_actions()
S
57 5 17
XMLSF_Admin_Sitemap_News::check_news_advanced()
S
58 5 17
XMLSF_Sitemap_Core::nginx_helper_purge_urls()
S
56 5 17
XMLSF_Admin_Sitemap_Sanitize::general_settings()
S
63 6 9
XMLSF_Sitemap_Plugin::set_terms_args()
S
57 5 15
XMLSF_Admin_Sitemap_News::categories_field()
S
57 5 14
XMLSF_Admin_Sitemap_Sanitize::custom_sitemaps_settings()
S
59 5 14
XMLSF_Admin_Sitemap_News::save_metadata()
S
59 5 14
xmlsf_get_stylesheet_url()
S
59 5 13
XMLSF_Admin_Sitemap_Fields::urls_settings_field()
S
61 5 12
XMLSF_Sitemap::update_post_images_meta()
S
60 5 12
XMLSF_Sitemap_Plugin::set_terms_args()
S
59 5 12
XMLSF_Admin_Sitemap::urls_settings_field()
S
62 5 11
XMLSF_Sitemap::_add_images_meta()
S
61 5 11
XMLSF_Admin_Sitemap::meta_box()
S
53 4 22
XMLSF_Admin_Sitemap::meta_box()
S
53 4 22
XMLSF_Admin_Sitemap::add_meta_box()
S
56 4 18
XMLSF_Admin_Sitemap_News::help_tab()
S
43 1 61
XMLSF_Admin_Sitemap_Sanitize::taxonomy_settings()
S
62 5 10
XMLSF_Admin_Sitemap_News::save_metadata()
S
62 5 10
XMLSF_Admin_Sitemap::add_meta_box()
S
58 4 15
XMLSF_Sitemap_Core::index_entry()
S
59 4 15
XMLSF_Sitemap_Plugin::set_authors_args()
S
61 5 10
XMLSF_Sitemap::_add_comment_meta()
S
59 4 15
XMLSF_Sitemap::update_post_images_meta()
S
62 5 10
XMLSF_Sitemap::_add_images_meta()
S
64 5 8
XMLSF_Admin::notices_actions()
S
59 4 14
XMLSF_Sitemap_Core::taxonomies_entry()
S
60 4 14
XMLSF_Sitemap::update_post_comment_meta_cp()
S
60 4 13
XMLSF_Admin_Sitemap_News::add_meta_box()
S
60 4 13
XMLSF_Admin_Sitemap_News::add_meta_box()
S
60 4 13
XMLSF_Sitemap_Core::post_types()
S
62 4 12
XMLSF_Admin::__construct()
S
53 3 22
XMLSF_Admin::__construct()
S
55 3 19
XMLSF_Admin_Sitemap::help_tab()
S
46 1 48
XMLSF_Admin_Sitemap::register_settings()
S
47 1 48
XMLSF_Admin_Sitemap_Sanitize::post_type_settings()
S
66 4 7
XMLSF_Sitemap_Core::post_types()
S
63 4 10
XMLSF_Admin_Sitemap::update_server()
S
65 4 8
XMLSF_Admin_Sitemap::update_disabled_providers()
S
66 4 8
XMLSF_Admin_Sitemap::xmlsf_sitemap_name_field()
S
63 4 10
XMLSF_Admin::clear_settings()
S
58 3 15
XMLSF_Sitemap_Core::sitemaps_loaded()
S
66 4 8
XMLSF_Sitemap::update_user_modified_meta()
S
65 4 8
XMLSF_Sitemap::update_user_modified_meta()
S
65 4 8
XMLSF_Sitemap::update_post_comment_meta_cp()
S
65 4 8
XMLSF_Sitemap::_add_comment_meta()
S
63 4 10
XMLSitemapFeed::get_allowed_domains()
S
63 4 10
xmlsf_debug_output_compression()
S
64 4 9
xmlsf_sanitize_number()
S
66 4 7
get_lastmodified()
S
62 4 10
xmlsf_uses_core_server()
S
66 4 7
xmlsf_output_compression()
S
63 4 10
xmlsf_wpml_request()
S
58 3 15
xmlsf_get_post_types()
S
58 3 14
XMLSF_Sitemap_Core::nginx_helper_purge_urls()
S
59 3 14
xmlsf_get_taxonomy_modified()
S
59 3 14
XMLSF_Sitemap_Core::taxonomies()
S
62 3 12
xmlsf_get_frontpages()
S
62 3 11
xmlsf_get_blogpages()
S
62 3 11
XMLSF_Sitemap_Core::users_entry()
S
63 3 11
XMLSF_Sitemap_Plugin::cache_get_archives()
S
62 3 11
XMLSF_Admin::xml_sitemaps_help()
S
49 1 38
XMLSF_Sitemap_Plugin::__construct()
S
56 2 16
XMLSF_Admin_Sitemap_News::settings_page()
S
58 2 15
XMLSF_Sitemaps_Provider_URLs::get_max_num_pages()
S
73 3 4
XMLSF_Sitemap_Plugin::redirect()
S
68 3 6
xmlsf_get_user_priority()
S
68 3 6
xmlsf_google_news_name()
S
76 3 4
xmlsf_admin()
S
64 3 10
xmlsf_update_from_defaults()
S
63 3 10
xmlsf_deactivate()
S
67 3 8
is_news()
S
66 3 8
xmlsf()
S
64 3 10
XMLSF_Admin_Sitemap_Sanitize::taxonomies()
S
62 3 10
XMLSitemapFeed::scheme()
S
68 3 7
XMLSF_Admin_Sitemap_Sanitize::server()
S
73 3 4
XMLSF_Sitemap_Core::add_provider()
S
67 3 7
XMLSF_Admin::verify_nonce()
S
68 3 6
XMLSF_Sitemap_Core::taxonomies()
S
67 3 7
XMLSF_Sitemap_Plugin::redirect()
S
68 3 6
XMLSitemapFeed::scheme()
S
68 3 7
XMLSF_Sitemaps_URLs::get_max_num_pages()
S
73 3 4
xmlsf_wpml_language_switcher()
S
61 2 14
XMLSF_Sitemap_Plugin::register_rewrites()
S
54 1 28
XMLSF_Sitemap_Plugin::cache_get_archives()
S
61 2 13
XMLSF_Admin::register_settings()
S
54 1 27
XMLSF_Sitemaps_Custom::get_sitemap_entries()
S
61 2 12
XMLSF_Sitemaps_Provider_Custom::get_sitemap_entries()
S
61 2 12
XMLSF_Sitemaps_Provider_News::get_sitemap_entries()
S
61 2 12
xmlsf_wpml_post_language_filter()
S
64 2 11
XMLSF_Admin::xml_sitemaps_help()
S
53 1 26
xmlsf_uninstall()
S
52 1 25
XMLSF_Sitemap_Plugin::__construct()
S
56 1 16
XMLSF_Admin_Sitemap_News::terms_checklist_language_filter()
S
66 2 8
XMLSF_Sitemap::rewrite_rules()
S
67 2 7
XMLSF_Admin_Sitemap_Fields::custom_sitemaps_settings_field()
S
71 2 5
XMLSF_Admin::sitemaps_settings_field()
S
66 2 8
XMLSF_Admin::plugin_meta_links()
S
67 2 7
XMLSF_Admin_Sitemap_News::section_advanced_intro()
S
73 2 5
XMLSF_Admin_Sitemap_News::meta_box()
S
68 2 6
xmlsf_polylang_request()
S
68 2 7
xmlsf_debug_nginx_helper_purge_urls()
S
69 2 7
xmlsf_news_section_advanced_intro()
S
76 2 4
XMLSF_Admin_Sitemap_News::meta_box()
S
68 2 6
XMLSF_Admin_Sitemap::clear_settings()
S
68 2 7
XMLSF_Admin_Sitemap_News::name_field()
S
73 2 4
XMLSF_Admin::sitemaps_settings_field()
S
68 2 7
XMLSF_Admin_Sitemap_News::settings_page()
S
63 2 9
xmlsf_wpml_remove_home_url_filter()
S
70 2 6
xmlsf_polylang_post_language_filter()
S
78 2 3
XMLSF_Admin_Sitemap::general_settings_server_field()
S
68 2 6
XMLSF_Admin_Sanitize::robots_settings()
S
67 2 8
xmlsf_xml_stylesheet()
S
69 2 6
XMLSF_Admin_Sitemap_Fields::server_field()
S
66 2 7
XMLSF_Admin_Sitemap::public_taxonomies()
S
71 2 6
XMLSF_Admin_Sitemap_Fields::xmlsf_sitemap_name_field()
S
68 2 6
XMLSF_Admin_Sitemap_News::name_field()
S
73 2 4
XMLSF_Admin_Sanitize::ping_settings()
S
79 2 3
XMLSF_Admin::plugin_meta_links()
S
67 2 7
XMLSF_Admin_Sitemap_News::compatible_with_advanced()
S
75 2 4
XMLSF_Admin_Sitemap::general_settings_limit_field()
S
70 2 5
XMLSF_Admin_Sitemap::custom_sitemaps_settings_field()
S
71 2 5
XMLSF_Sitemap_Core::taxonomies_entry()
S
66 2 8
XMLSF_Admin::robots_settings_field()
S
66 2 7
XMLSF_Sitemap_Core::sitemaps_loaded()
S
70 2 6
XMLSF_Admin_Sitemap_Fields::post_types_general_fields()
S
68 2 6
XMLSF_Admin::domains_settings_field()
S
72 2 5
XMLSF_Sitemap_News::__construct()
S
66 2 7
XMLSF_Sitemap_Core::users_query_args()
S
66 2 8
XMLSF_Sitemap::clean_post_cache()
S
59 1 14
XMLSF_Sitemap::clean_post_cache()
S
59 1 14
XMLSF_Admin::ping_settings_help()
S
60 1 14
XMLSF_Admin_Sitemap_Fields::disable_fields()
S
59 1 13
XMLSF_Admin_Sitemap::__construct()
S
60 1 12
XMLSF_Admin_Sitemap::register_settings()
S
61 1 11
xmlsf_headers()
S
69 1 6
XMLSF_Sitemap_News::__construct()
S
68 1 7
XMLSF_Admin_Sitemap_Fields::author_settings_field()
S
74 1 4
XMLSF_Sitemap_Plugin::index_archive_data()
S
78 1 3
XMLSF_Admin_Sitemap_News::register_settings()
S
70 1 7
get_firstpostdate()
S
78 1 3
XMLSitemapFeed::__construct()
S
100 1 1
XMLSF_Admin_Sitemap::author_settings_field()
S
71 1 5
XMLSF_Admin::maybe_flush_rewrite_rules()
S
77 1 4
XMLSF_Admin_Sitemap_News::register_settings()
S
70 1 7
XMLSF_Sitemap_News::nginx_helper_purge_urls()
S
77 1 4
XMLSF_Sitemap_Core::posts_entry()
S
72 1 5
XMLSF_Sitemap_Core::posts_query_args()
S
65 1 10
XMLSF_Sitemaps_Provider_Custom::get_max_num_pages()
S
80 1 3
XMLSF_Admin_Sitemap_Fields::authors_field()
S
63 1 9
XMLSF_Admin_Sitemap::taxonomy_settings_field()
S
74 1 4
XMLSF_Sitemap::index()
S
79 1 3
XMLSF_Admin::add_action_link()
S
71 1 5
XMLSF_Admin_Sitemap_Fields::taxonomy_settings_field()
S
74 1 4
XMLSF_Sitemaps_URLs::__construct()
S
69 1 6
XMLSF_Sitemaps_Provider_URLs::__construct()
S
69 1 6
XMLSF_Sitemap_Plugin::index_archive_data()
S
78 1 3
XMLSF_Sitemap_Core::stylesheet_url()
S
76 1 4
XMLSF_Admin_Sitemap::post_types_field()
S
69 1 6
XMLSF_Admin::ping_settings_field()
S
75 1 4
esc_xml()
S
72 1 6
XMLSF_Sitemap_Core::posts_query_args()
S
65 1 10
XMLSF_Sitemaps_Provider_News::__construct()
S
70 1 6
XMLSF_Sitemap_Core::posts_entry()
S
72 1 5
XMLSF_Admin_Sitemap_Sanitize::disabled()
S
81 1 3
XMLSF_Sitemaps_Custom::get_url_list()
S
82 1 3
XMLSF_Admin_Sitemap_News::__construct()
S
65 1 9
xmlsf_news_filter_where()
S
77 1 3
XMLSF_Sitemap_Core::stylesheet_index_url()
S
77 1 4
XMLSF_Sitemap_News::rewrite_rules()
S
71 1 5
XMLSF_Sitemap_Core::users_entry()
S
72 1 5
xmlsf_activate()
S
82 1 3
XMLSF_Admin::admin_sidebar_contribute()
S
80 1 3
XMLSF_Admin_Sitemap::taxonomies_field()
S
74 1 4
XMLSitemapFeed::__construct()
S
98 1 1
XMLSitemapFeed::disabled_taxonomies()
S
79 1 3
xmlsf_install()
S
78 1 4
xmlsf_bbpress_request()
S
76 1 4
XMLSF_Sitemap_Core::stylesheet_index_url()
S
77 1 4
XMLSF_Admin_Sitemap_Sanitize::taxonomies()
S
81 1 3
XMLSitemapFeed::disabled_taxonomies()
S
79 1 3
XMLSF_Sitemap_Core::stylesheet_url()
S
76 1 4
XMLSF_Sitemap_Core::posts_show_on_front_entry()
S
72 1 5
XMLSF_Admin::add_action_link()
S
71 1 5
xmlsf_news_nocache_headers()
S
77 1 4
XMLSF_Sitemaps_Provider_News::get_url_list()
S
82 1 3
XMLSF_Admin_Sitemap_Fields::taxonomies_field()
S
71 1 5
XMLSF_Sitemaps_Provider_News::get_max_num_pages()
S
80 1 3
XMLSF_Sitemap_News::register_rewrites()
S
71 1 7
XMLSF_Sitemap_News::nginx_helper_purge_urls()
S
77 1 4
XMLSF_Admin_Sitemap_News::add_settings_page()
S
64 1 10
XMLSF_Sitemaps_Custom::get_sitemap_url()
S
75 1 4
XMLSF_Sitemaps_Provider_News::get_sitemap_url()
S
75 1 4
XMLSF_Admin_Sitemap::add_settings_page()
S
66 1 9
XMLSF_Admin_Sitemap::authors_field()
S
80 1 3
XMLSF_Admin_Sitemap::add_settings_page()
S
66 1 9
XMLSitemapFeed::disabled_post_types()
S
79 1 3
XMLSF_Sitemaps_Provider_Custom::__construct()
S
69 1 6
XMLSF_Sitemap_Core::posts_show_on_front_entry()
S
72 1 5
XMLSF_Admin_Sitemap_News::__construct()
S
63 1 10
XMLSF_Admin::admin_sidebar_help()
S
80 1 3
XMLSF_Sitemap_News::rewrite_rules()
S
71 1 5
XMLSF_Sitemaps_Custom::__construct()
S
69 1 6
XMLSF_Admin_Sitemap_Sanitize::authors()
S
81 1 3
XMLSF_Admin_Sitemap::advanced_archive_field_options()
S
70 1 7
XMLSF_Admin_Sitemap_Fields::advanced_archive_field_options()
S
70 1 7
XMLSF_Admin::robots_settings_field()
S
80 1 3
XMLSF_Sitemaps_Custom::get_max_num_pages()
S
80 1 3
XMLSF_Admin_Sitemap_News::clear_settings()
S
80 1 3
xmlsf_verify_nonce()
S
81 1 3
XMLSF_Admin_Sitemap_News::add_settings_page()
S
64 1 10
XMLSF_Sitemaps_Provider_Custom::get_url_list()
S
82 1 3
XMLSF_Admin_Sitemap::__construct()
S
64 1 9
XMLSF_Admin::clear_settings()
S
69 1 8
XMLSF_Admin_Sitemap_Fields::post_type_fields()
S
69 1 6
XMLSF_Sitemaps_Provider_Custom::get_sitemap_url()
S
75 1 4
xmlsf_generator()
S
70 1 6