Code Analysis: XML Sitemap & Google News 5.5.3

Function Rating Maintainability Complexity Lines of code
XMLSF\Admin\Sitemap::check_conflicts()
D
23
54 165
xmlsf_upgrade()
C
30 24 122
XMLSF\Sitemap_Plugin::filter_request()
B
36 22 70
XMLSF\Sitemap::prefetch_posts_meta()
B
41 22 53
_get_post_time()
B
36 19 71
XMLSF\Sitemap_Core::index_entry()
B
44 17 43
XMLSF\Admin\Sitemap_News::check_conflicts()
B
42 16 50
XMLSF\Admin\Sitemap::add_settings()
A
32 10 133
XMLSF\Admin\Sitemap::update_post_types()
A
48 16 31
XMLSF\Sitemap_News::filter_request()
A
40 14 57
XMLSF\Admin\Sitemap::help_tabs()
A
33 7 129
image_tag()
A
48 13 30
XMLSF\Sitemap_Plugin::get_sitemap_url()
A
47 12 34
XMLSF\Admin\Sitemap_News::add_settings()
A
37 8 87
XMLSF\Sitemap_Plugin::get_index_archive_data()
A
42 9 54
get_post_priority()
A
50 11 24
get_post_modified()
A
53 11 20
XMLSF\Admin\Sitemap::tools_actions()
A
44 9 48
XMLSF\Compat\Polylang::author_archive_translations()
A
49 10 27
XMLSF\Sitemap_Core::filter_request()
A
45 9 40
XMLSF\Admin\Sitemap_News::post_type_field()
A
50 10 24
XMLSF\Sitemap::update_term_modified_meta()
A
51 10 24
get_taxonomies()
A
52 10 24
XMLSF\Admin\Sitemap_News::tools_actions()
A
48 9 33
XMLSF\Admin\Admin::check_static_files()
A
48 9 32
XMLSF\Admin\Sitemap_News::sanitize_news_tags()
A
53 9 21
images_data()
A
47 8 36
xmlsf_debug_usage()
A
47 8 33
XMLSF\XMLSitemapFeed::defaults()
A
44 7 48
XMLSF\Admin\Sitemap_News::help_tab()
A
38 4 91
XMLSF\Sitemap_Plugin::nginx_helper_purge_urls()
A
49 8 29
XMLSF\Sitemap_Core::max_urls()
A
54 8 19
get_term_modified()
A
48 7 33
XMLSF\Sitemap_News::news_in_plugin_index()
A
55 8 17
image_schema()
A
57 8 16
XMLSF\XMLSitemapFeed::__construct()
S
48 7 30
clear_metacache()
S
52 7 25
XMLSF\Admin\Admin::check_conflicts()
S
54 7 21
load_template()
S
53 7 21
XMLSF\Admin\Sanitize::custom_urls_settings()
S
53 7 20
XMLSF\Admin\Sitemap::save_metadata()
S
55 7 18
get_term_priority()
S
54 7 18
robots_txt()
S
55 7 18
XMLSF\Admin\Sanitize::post_type_settings()
S
56 7 17
get_user_modified()
S
49 6 30
XMLSF\Sitemap::update_post_comment_meta()
S
58 7 14
get_taxonomy_modified()
S
60 7 13
XMLSF\Sitemaps_Provider_Custom::get_url_list()
S
51 6 26
plugin_compat()
S
46 5 38
XMLSF\Sitemap_Plugin::set_authors_args()
S
55 6 17
XMLSF\Admin\Sitemap_News::categories_field()
S
49 5 32
parse_language_string()
S
58 6 14
XMLSF\Admin\Sanitize::author_settings()
S
59 6 13
XMLSF\Compat\WPML::get_translations()
S
59 6 13
XMLSF\Sitemap_Plugin::skip_deleted_or_spam_authors()
S
62 6 12
xmlsf_deactivate()
S
62 6 11
remove_rewrite_rule()
S
55 5 18
XMLSF\Admin\Admin::tools_actions()
S
57 5 17
XMLSF\Sitemap_Plugin::set_terms_args()
S
56 5 16
XMLSF\Compat\Polylang::root_data()
S
58 5 15
XMLSF\Admin\Sanitize::custom_sitemaps_settings()
S
59 5 14
XMLSF\Admin\Sitemap_News::save_metadata()
S
59 5 14
public_taxonomies()
S
59 5 13
XMLSF\Sitemap::update_post_comment_meta_cp()
S
60 5 13
XMLSF\Admin\Sitemap::quick_edit_save()
S
60 5 13
XMLSF\Compat\WPML::root_data()
S
59 5 13
get_stylesheet_url()
S
59 5 13
sitemaps_enabled()
S
60 5 12
XMLSF\Admin\Sanitize::taxonomy_settings()
S
60 5 12
XMLSF\Admin\Fields::urls_settings_field()
S
60 5 12
XMLSF\Sitemap::update_post_images_meta()
S
60 5 12
XMLSF\Sitemap::_add_images_meta()
S
61 5 11
XMLSF\Admin\Admin::init()
S
47 3 36
XMLSF\Admin\Sitemap::populate_columns()
S
56 4 17
get_post_types_settings()
S
57 4 16
XMLSF\Sitemap::_add_comment_meta()
S
58 4 15
XMLSF\Compat\Polylang::remove_replace_provider()
S
68 5 6
XMLSF\Sitemap_Core::redirect()
S
65 5 7
XMLSF\Sitemap::register_rewrites()
S
63 5 9
XMLSF\Sitemap::unregister_rewrites()
S
63 5 9
XMLSF\Sitemap::uses_core_server()
S
62 5 10
XMLSF\Compat\Polylang::add_replace_provider()
S
68 5 6
XMLSF\Admin\Admin::notices_actions()
S
59 4 14
XMLSF\Sitemap_Core::taxonomies_entry()
S
59 4 14
XMLSF\Admin\Sitemap_News::add_meta_box()
S
59 4 13
XMLSF\Admin\Sitemap::quick_edit_script()
S
55 3 28
XMLSF\Sitemap_Core::posts_entry()
S
60 4 13
XMLSF\Sitemap_Core::posts_show_on_front_entry()
S
60 4 13
XMLSF\Compat\Polylang::get_translations()
S
61 4 12
XMLSF\Sitemaps_Provider_News::get_sitemap_url()
S
61 4 11
XMLSF\Sitemap_Core::post_types()
S
63 4 11
XMLSF\Sitemap_News::unregister_rewrites()
S
62 4 11
XMLSF\Sitemap_News::get_sitemap_url()
S
61 4 11
XMLSF\Admin\Sitemap::register_settings()
S
44 1 55
XMLSF\Admin\Admin::add_settings_pages()
S
53 3 24
XMLSF\Admin\Sitemap::add_meta_box()
S
58 3 16
XMLSF\Sitemap_Core::__construct()
S
48 2 31
get_lastmodified()
S
62 4 10
sanitize_number()
S
62 4 10
XMLSF\Sitemap::update_user_modified_meta()
S
65 4 8
XMLSF\Compat\Polylang::filter_request()
S
69 4 6
XMLSF\Admin\Sitemap::update_disabled_providers()
S
65 4 8
XMLSF\Sitemap_Plugin::redirect()
S
66 4 7
XMLSF\Admin\Sitemap::update_server()
S
64 4 8
XMLSF\Sitemap_Core::nginx_helper_purge_urls()
S
59 3 14
xmlsf_autoloader()
S
58 3 14
XMLSF\Compat\WPML::request_actions()
S
60 3 13
XMLSF\Sitemap_Core::taxonomies()
S
62 3 12
XMLSF\Admin\Admin::register_settings()
S
53 2 27
XMLSF\Sitemap_Core::users_entry()
S
62 3 11
XMLSF\Sitemap_Plugin::cache_get_archives()
S
61 3 11
xmlsf_update_from_defaults()
S
61 3 11
get_frontpages()
S
62 3 11
get_blogpages()
S
62 3 11
XMLSF\Sitemap_Plugin::__construct()
S
52 2 23
XMLSF\Admin\Fields::post_types_general_fields()
S
64 3 8
XMLSF\Admin\Fields::xmlsf_sitemap_name_field()
S
70 3 5
XMLSF\Sitemaps_Provider_News::slug()
S
67 3 7
get_home_priority()
S
65 3 8
get_user_priority()
S
63 3 9
XMLSF\Sitemap::slug()
S
67 3 7
XMLSF\Sitemaps_Provider_Custom::get_max_num_pages()
S
73 3 4
XMLSF\Admin\Sitemap_News::section_advanced_intro()
S
71 3 5
get_default_settings()
S
65 3 9
XMLSF\Sitemap_Core::add_provider()
S
67 3 7
XMLSF\Admin\Sanitize::server()
S
72 3 4
XMLSF\Sitemap_Core::register_sitemap_providers()
S
64 3 10
XMLSF\XMLSitemapFeed::scheme()
S
68 3 7
XMLSF\Sitemap_News::slug()
S
67 3 7
XMLSF\Admin\Sitemap_News::name_field()
S
65 3 8
XMLSF\Compat\Polylang::request_actions()
S
67 3 7
XMLSF\Sitemap::active_post_type()
S
70 3 6
XMLSF\Admin\Sitemap_News::settings_page()
S
59 2 14
XMLSF\Admin\Sitemap::settings_page()
S
58 2 14
XMLSF\Compat\WPML::language_switcher()
S
60 2 14
xmlsf_uninstall()
S
51 1 27
XMLSF\Admin\Sitemap::meta_box()
S
59 2 12
XMLSF\Sitemaps_Provider_External::get_sitemap_entries()
S
61 2 12
XMLSF\Sitemaps_Provider_News::get_sitemap_entries()
S
61 2 12
XMLSF\Admin\Admin::xml_sitemaps_help()
S
53 1 26
XMLSF\Sitemap_News::register_rewrites()
S
63 2 11
XMLSF\Admin\Sitemap_News::meta_box()
S
68 2 6
XMLSF\Admin\Sitemap::compatible_with_advanced()
S
74 2 4
XMLSF\Admin\Fields::custom_sitemaps_settings_field()
S
71 2 5
XMLSF\Compat\WPML::remove_home_url_filter()
S
70 2 6
is_news()
S
68 2 7
XMLSF\Compat\Polylang::post_language_filter()
S
77 2 3
XMLSF\Sitemap_Core::users_query_args()
S
66 2 8
XMLSF\Admin\Admin::plugin_meta_links()
S
67 2 7
XMLSF\Admin\Admin::sitemaps_settings_field()
S
65 2 8
xmlsf_debug_nginx_helper_purge_urls()
S
69 2 7
is_sitemap()
S
68 2 7
XMLSF\Admin\Sitemap::add_columns()
S
66 2 7
XMLSF\Compat\Polylang::news_name()
S
76 2 3
XMLSF\Admin\Sitemap::clear_settings()
S
67 2 7
XMLSF\Admin\Admin::robots_settings_field()
S
66 2 7
xmlsf()
S
69 2 7
XMLSF\Admin\Admin::update_sitemaps()
S
67 2 8
XMLSF\Admin\Fields::server_field()
S
66 2 7
XMLSF\Admin\Fields::quick_edit_fields()
S
73 2 5
XMLSF\Admin\Fields::bulk_edit_fields()
S
69 2 6
xml_stylesheet()
S
69 2 6
XMLSF\Admin\Sitemap_News::compatible_with_advanced()
S
74 2 4
XMLSF\Sitemap::clean_post_cache()
S
59 1 14
XMLSF\Admin\Fields::disable_fields()
S
59 1 13
sitemap_loaded()
S
60 1 13
XMLSF\Admin\Sitemap_News::register_settings()
S
65 1 11
XMLSF\Compat\XMLSM::disable()
S
69 1 6
XMLSF\XMLSitemapFeed::disabled_taxonomies()
S
79 1 3
XMLSF\Admin\Sitemap_News::__construct()
S
98 1 1
XMLSF\Admin\Sanitize::disabled_providers()
S
81 1 3
XMLSF\Sitemap_Core::posts_query_args()
S
65 1 10
XMLSF\Sitemaps_Provider_Custom::__construct()
S
69 1 6
XMLSF\Compat\BBPress::filter_request()
S
75 1 4
XMLSF\XMLSitemapFeed::disabled_post_types()
S
78 1 3
generator()
S
69 1 6
XMLSF\Admin\Fields::advanced_archive_field_options()
S
69 1 7
headers()
S
69 1 6
XMLSF\Admin\Admin::admin_sidebar_contribute()
S
80 1 3
XMLSF\Compat\WPML::filter_request()
S
76 1 4
XMLSF\Sitemaps_Provider_News::get_max_num_pages()
S
82 1 3
XMLSF\Admin\Admin::__construct()
S
98 1 1
get_firstpostdate()
S
78 1 3
XMLSF\Sitemaps_Provider_External::get_url_list()
S
82 1 3
XMLSF\Sitemaps_Provider_News::__construct()
S
77 1 4
XMLSF\Admin\Sanitize::taxonomies()
S
81 1 3
xmlsf_activate()
S
82 1 3
news_nocache_headers()
S
77 1 4
xmlsf_init()
S
80 1 3
XMLSF\Admin\Sitemap::__construct()
S
98 1 1
XMLSF\Sitemaps_Provider_External::get_max_num_pages()
S
80 1 3
XMLSF\Admin\Admin::admin_sidebar_help()
S
80 1 3
esc_xml()
S
72 1 6
XMLSF\Sitemap_Core::stylesheet_index_url()
S
76 1 4
XMLSF\Compat\Polylang::filter_sitemap_subtype()
S
78 1 3
XMLSF\Admin\Fields::authors_field()
S
63 1 9
XMLSF\Admin\Fields::taxonomies_field()
S
71 1 5
XMLSF\Admin\Admin::clear_settings()
S
68 1 8
XMLSF\Admin\Fields::post_type_fields()
S
69 1 6
XMLSF\Admin\Admin::maybe_flush_rewrite_rules()
S
77 1 4
xmlsf_install()
S
78 1 4
XMLSF\Sitemap_Core::stylesheet_url()
S
75 1 4
XMLSF\Sitemaps_Provider_News::get_url_list()
S
82 1 3
XMLSF\Sitemap_Plugin::index_archive_data()
S
78 1 3
XMLSF\Sitemaps_Provider_External::get_sitemap_url()
S
75 1 4
XMLSF\Admin\Sanitize::authors()
S
81 1 3
XMLSF\Admin\Fields::taxonomy_settings_field()
S
74 1 4
news_filter_where()
S
68 1 6
XMLSF\Admin\Sitemap_News::clear_settings()
S
74 1 4
XMLSF\Admin\Sitemap::quick_edit_columns()
S
70 1 5
XMLSF\Sitemaps_Provider_External::__construct()
S
65 1 8
XMLSF\Sitemap_Core::get_sitemap_url()
S
80 1 3
XMLSF\Sitemap_News::news_in_core_index()
S
72 1 5
XMLSF\Admin\Fields::author_settings_field()
S
74 1 4
XMLSF\Admin\Admin::add_action_link()
S
71 1 5
XMLSF\Admin\Sanitize::post_types()
S
81 1 3
XMLSF\Sitemap_News::__construct()
S
67 1 7
XMLSF\Sitemap_News::nginx_helper_purge_urls()
S
77 1 4