NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4121 most downloaded on Packagist
Comprehensive sitemaps for your WordPress.com VIP site.
Last release 4 months ago
19 May 2026
Ships unpredictably
gaps range from 2 weeks to 4.0 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
16 releases · first in 2015
fix: Date handling in get_last_modified_posts() for negative-offset timezones by @kevinfodness in #297
get_last_modified_posts() for negative-offset timezones by @kevinfodness in #297Full Changelog: 1.5.5...1.5.6
One column per quarter.
fix: Use post_modified for sitemap index lastmod values by @GaryJones in #262
Full Changelog: 1.5.4...1.5.5
fix: Use site timezone for sitemap generation by @GaryJones in #208
cron subcommand for sitemap cron management by @GaryJonesThe timezone fixes in this release correct how dates are generated and displayed in sitemaps. If you were experiencing Google Search Console errors flagging sitemap dates as "invalid" or "future-dated", regenerating your sitemaps after upgrading should resolve these issues.
To regenerate sitemaps:
wp msm-sitemap generate --allfeat: use custom XSL stylesheets by @GaryJones
This is a hotfix release to fix #229. Without this, your XML sitemaps may appear to be blank. The XML is present in the source, so search engines can read them; it's just the human view that looks blank.
You'll need to refresh the rewrite rules, and regenerate the sitemaps:
wp rewrite flush
wp msm-sitemap generate --all --force
wp msm-sitemap generate --date=2025-09 --force.fix: Add post deletion handling to update sitemap by @GaryJones in #211
Full Changelog: 1.5.1...1.5.2
feat: Add XSL stylesheets to XML sitemaps by @GaryJones in #206
Full Changelog: 1.5.0...1.5.1
Adding hook for custom post status with tests by @elysium001 in #176
Requires:
msm_pre_get_last_modified_posts filter by @rbcorrales in #178WPCOM_SKIP_DEFAULT_SITEMAP constant by @renatonascalves in #180msm_sitmap_skip_posts by @BrookeDot in #184WP_CLI::line() to WP_CLI::log() by @raamdev in #185README.md by @yolih in #172Full Changelog: 1.4.2...1.5.0
Requires:
msm_pre_get_last_modified_posts filter by @rbcorrales in https://github.com/Automattic/msm-sitemap/pull/178WPCOM_SKIP_DEFAULT_SITEMAP constant by @renatonascalves in https://github.com/Automattic/msm-sitemap/pull/180msm_sitmap_skip_posts by @BrookeDot in https://github.com/Automattic/msm-sitemap/pull/184WP_CLI::line() to WP_CLI::log() by @raamdev in https://github.com/Automattic/msm-sitemap/pull/185README.md by @yolih in https://github.com/Automattic/msm-sitemap/pull/172Fix slow query by @emrikol in #153
Add filter to limit the sitemap date range by @kasparsd in #147
Full Changelog: 1.4...1.4.1
Use date range query for getting single sitemap by @mjangda in
post_type, posts_per_page and post_status to WP_Query used in … by @david-binda in https://github.com/Automattic/msm-sitemap/pull/96Add msm_pre_get_last_modified_posts filter by @rbcorrales in #178
msm_pre_get_last_modified_posts filter by @rbcorrales in #178Full Changelog: 1.4.2...1.5-beta
Improve MSM_Sitemap::get_post_ids_for_date() SQL's performance by sorting by date via PHP. by @david-binda in
MSM_Sitemap::get_post_ids_for_date() SQL's performance by sorting by date via PHP. by @david-binda in https://github.com/Automattic/msm-sitemap/pull/128$(days|months|years)_being_processed to an array by @kraftbj in https://github.com/Automattic/msm-sitemap/pull/134Adding the ability to index sitemaps by year by @bcampeau in
c as the date format for lastmod by @mjangda in https://github.com/Automattic/msm-sitemap/pull/101get_last_modified_posts query by @mjangda in https://github.com/Automattic/msm-sitemap/pull/107Fixing issue #82 where sitemap counts do not appear by @pkevan in
WP_Date_Query by @mjangda in https://github.com/Automattic/msm-sitemap/pull/93get_post_modified_time() for UTC by @mjangda in https://github.com/Automattic/msm-sitemap/pull/94.travis.yml by @mjangda in https://github.com/Automattic/msm-sitemap/pull/91Delete Empty Sitemaps by @mjangda in
Enable stable Composer installations from origin.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →