{"id":159503,"date":"2022-07-01T22:18:28","date_gmt":"2022-07-01T22:18:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/xml-sitemaps-manager\/"},"modified":"2025-09-18T21:37:31","modified_gmt":"2025-09-18T21:37:31","slug":"xml-sitemaps-manager","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/xml-sitemaps-manager\/","author":53261,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.7","stable_tag":"0.7","tested":"6.8.5","requires":"5.5","requires_php":"5.6","requires_plugins":null,"header_name":"XML Sitemaps Manager","header_author":"RavanH","header_description":"Fix some bugs and add new options to manage the WordPress core XML Sitemaps. Happy with the results? Please leave me a <strong><a href=\"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_donations&business=ravanhagen%40gmail%2ecom&item_name=WP%20Sitemaps%20Manager\">tip<\/a><\/strong> for continued development and support. Thanks :)","assets_banners_color":"","last_updated":"2025-09-18 21:37:31","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_donations&business=ravanhagen%40gmail%2ecom&item_name=WP%20Sitemaps%Manager","header_plugin_uri":"https:\/\/status301.net\/wordpress-plugins\/xml-sitemaps-manager\/","header_author_uri":"https:\/\/status301.net\/","rating":5,"author_block_rating":0,"active_installs":300,"downloads":5138,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.2":{"tag":"0.2","author":"RavanH","date":"2022-07-02 12:00:58"},"0.3":{"tag":"0.3","author":"RavanH","date":"2022-08-02 17:52:10"},"0.4":{"tag":"0.4","author":"RavanH","date":"2022-11-28 20:55:42"},"0.5":{"tag":"0.5","author":"RavanH","date":"2023-07-20 17:15:33"},"0.6":{"tag":"0.6","author":"RavanH","date":"2024-03-31 17:17:24"},"0.7":{"tag":"0.7","author":"RavanH","date":"2025-09-18 21:37:31"}},"upgrade_notice":{"0.7":"<p>Improved multisite compatibility.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":2750974,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3364233,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/options-reading.php#xml_sitemaps\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"pluginZipFile\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"xml-sitemaps-manager\"},\"options\":{\"activate\":true}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["0.2","0.3","0.4","0.5","0.6","0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3061123,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3061096,"resolution":"2","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1557,15241,6358],"plugin_category":[55],"plugin_contributors":[77781],"plugin_business_model":[],"class_list":["post-159503","plugin","type-plugin","status-publish","hentry","plugin_tags-sitemap","plugin_tags-sitemap-xml","plugin_tags-xml-sitemap","plugin_category-seo-and-marketing","plugin_contributors-ravanh","plugin_committers-ravanh"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/xml-sitemaps-manager\/assets\/icon.svg?rev=2750974","icon":"https:\/\/ps.w.org\/xml-sitemaps-manager\/assets\/icon.svg?rev=2750974","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/xml-sitemaps-manager\/assets\/screenshot-1.png?rev=3061123","caption":""},{"src":"https:\/\/ps.w.org\/xml-sitemaps-manager\/assets\/screenshot-2.png?rev=3061096","caption":""}],"raw_content":"<!--section=description-->\n<p>The light-weight XML Sitemaps Manager allows you to de\/activate WordPress core XML sitemaps, change the maximum number of URLs per sitemap and add Last Modified dates.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Options to disable the complete sitemap index or exclude certain post type sitemaps, taxonomy sitemaps or the user sitemap.<\/li>\n<li>Change the maximum number of URLs in the sitemaps.<\/li>\n<li>Add <strong>Last Modified<\/strong> dates to posts, terms, users and the first sitemap of each type in the index.<\/li>\n<li>Conditional <strong>is_sitemap()<\/strong>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51543\">ticket<\/a>, and <strong>is_sitemap_stylesheet()<\/strong> for good measure.<\/li>\n<li>Polylang compatible.<\/li>\n<li>Multisite compatible: Can be network activated. On uninstallation, all sub-site options will be cleared from the database as long as not is_large_network().<\/li>\n<li>Additional fixes and improvents to the core XML Sitemap.<\/li>\n<\/ul>\n\n<p>Fixes some core XML Sitemap bugs:\n- Blog page lastmod in WP 6.5 (use last post date instead of last modified date)\n- 404 Response code on certain sitemaps, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51912\">ticket<\/a>.\n- Don't set is_home() true, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51542\">ticket<\/a>.\n- Don't execute main query, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51117\">ticket<\/a>.\n- Ignore stickyness in WP 6.0 and below, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/55633\">ticket<\/a> (fixed in WP 6.1).<\/p>\n\n<p>Improves core XML Sitemap performance by reducing the number of database queries for:\n- the sitemap index by 5;\n- each post type sitemap by 4;\n- each taxonomy sitemap by the number of terms in that sitemap, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/55239\">ticket<\/a> (fixed in WP 6.0);\n- each user sitemap by the number of users in that sitemap.<\/p>\n\n<h4>Privacy \/ GDPR<\/h4>\n\n<p>This plugin does not collect any user or visitor data nor set browser cookies. Using this plugin should not impact your site privacy policy in any way.<\/p>\n\n<p>There is no data published that was not already public. There is no data actively transmitted to search engines or other third parties.<\/p>\n\n<h4>Contribute<\/h4>\n\n<p>If you're happy with this plugin as it is, please consider writing a quick <a href=\"https:\/\/wordpress.org\/support\/plugin\/xml-sitemaps-manager\/reviews\/#new-post\">rating<\/a> or helping other users out on the <a href=\"https:\/\/wordpress.org\/support\/plugin\/xml-sitemaps-manager\">support forum<\/a>.<\/p>\n\n<p>If you wish to help improve this plugin, you're very welcome to <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/xml-sitemaps-manager\/\">translate it into your language<\/a> or contribute code on <a href=\"https:\/\/github.com\/RavanH\/xml-sitemaps-manager\">Github<\/a>.<\/p>\n\n<h4>Credits<\/h4>\n\n<p>Credits to all users actively discussing and contributing code to <a href=\"https:\/\/core.trac.wordpress.org\/query?status=accepted&amp;status=assigned&amp;status=closed&amp;status=new&amp;status=reopened&amp;status=reviewing&amp;component=Sitemaps&amp;order=priority\">Sitemap component bugs<\/a>, explicitly to <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51912#comment:9\">@Tkama<\/a> for suggesting to render the sitemaps at the parse_request action hook.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20are%20the%20plugin%20options%3F'><h3>Where are the plugin options?<\/h3><\/dt>\n<dd><p>All the plugin settings can be found on the <strong>Settings &gt; Reading<\/strong> admin page, under <strong>Search engine visibility<\/strong>.<\/p><\/dd>\n<dt id='which%20bug%20fixes%20are%20included%3F'><h3>Which bug fixes are included?<\/h3><\/dt>\n<dd><p>A selection of community proposed fixes to reported <a href=\"https:\/\/core.trac.wordpress.org\/query?status=accepted&amp;status=assigned&amp;status=closed&amp;status=new&amp;status=reopened&amp;status=reviewing&amp;component=Sitemaps&amp;order=priority\">Sitemap component bugs<\/a> are included. Along the way, new ones might be added and resolved ones will be removed. If you are looking for a specific bug fix to be included, please ask on this plugin <a href=\"https:\/\/wordpress.org\/support\/plugin\/xml-sitemaps-manager\/\">Support forum<\/a> or via an Issue or Pull Request on <a href=\"https:\/\/github.com\/RavanH\/xml-sitemaps-manager\">Github<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.7<\/h4>\n\n<ul>\n<li>Improved multisite compatibility<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>Improved blog\/home page lastmod date calculation for WP 6.5+<\/li>\n<li>Taxonomy term sitemaps lastmod based on post type<\/li>\n<li>Improved Polylang compatibility<\/li>\n<li>Adapted stylesheet \/w mention<\/li>\n<li>Namespacing &amp; autoloader<\/li>\n<li>Purge lastmod meta caches<\/li>\n<li>Fix l18n issue, thanks @alexclassroom<\/li>\n<li>Fix blog public check failing with object cache<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>FIX: empty lastmod when no posts, thanks @ownerstorefly<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Basic Polylang compatibility<\/li>\n<li>FIX failing wp_sitemaps_add_provider filter<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Update some text strings<\/li>\n<li>Move class initiations to hooks plugins_loaded, init &amp; admin_init<\/li>\n<li>FIX admin issue (strict mode), thanks @joostdekeijzer<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Simplify admin<\/li>\n<li>Fix: Textdomain xml-sitemaps-manager<\/li>\n<li>Fix: All settings empty when blog not public<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Options to manage the WordPress core XML Sitemaps, optimize and fix some bugs.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/159503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=159503"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ravanh"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=159503"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=159503"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=159503"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=159503"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=159503"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=159503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}