<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- Sitemap is generated on 2026-04-02 21:54:38 GMT -->
	<url>
		<loc>https://roots.io/</loc>
		<lastmod>2022-01-05T04:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/blog/</loc>
		<lastmod>2026-04-03T02:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/privacy/</loc>
		<lastmod>2025-05-29T15:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/sage/</loc>
		<lastmod>2025-10-26T21:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/bedrock/</loc>
		<lastmod>2025-10-26T21:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/trellis/</loc>
		<lastmod>2025-10-26T21:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/acorn/</loc>
		<lastmod>2025-10-26T21:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/clover/</loc>
		<lastmod>2023-01-30T22:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/sponsors/</loc>
		<lastmod>2022-08-31T20:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/products/sage-book/</loc>
		<lastmod>2022-09-05T15:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/refunds/</loc>
		<lastmod>2025-05-29T15:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/terms/</loc>
		<lastmod>2025-05-29T15:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/composer-wordpress-resources/</loc>
		<lastmod>2023-02-21T03:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/radicle/</loc>
		<lastmod>2025-10-26T21:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wp-packages-now-has-a-public-status-page/</loc>
		<lastmod>2026-04-03T02:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wp-sec-adv-wordpress-security-advisories-for-composer/</loc>
		<lastmod>2026-04-01T14:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-plugins-that-assume-your-directory-structure/</loc>
		<lastmod>2026-03-30T15:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wp-packages-now-supports-dev-trunk-with-svn-revision-pinning/</loc>
		<lastmod>2026-03-29T05:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/acorn-v6-released/</loc>
		<lastmod>2026-03-25T15:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/woocommerce-csv-exports-are-silently-broken-with-s3-uploads/</loc>
		<lastmod>2026-03-24T18:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/roots-vite-plugin-adds-vite-v8-support/</loc>
		<lastmod>2026-03-23T17:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wp-composer-is-now-wp-packages/</loc>
		<lastmod>2026-03-29T05:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/introducing-wp-composer-as-a-wpackagist-replacement/</loc>
		<lastmod>2026-03-29T05:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/whats-new-in-trellis-march-2026/</loc>
		<lastmod>2026-03-11T14:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/whats-new-in-bedrock-v1-29-0/</loc>
		<lastmod>2026-03-10T17:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/announcing-acorn-user-roles/</loc>
		<lastmod>2026-03-11T15:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-file-headers-have-overstayed-their-welcome/</loc>
		<lastmod>2026-03-08T14:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/announcing-acorn-ai/</loc>
		<lastmod>2026-03-05T21:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/whats-new-in-trellis-december-2025/</loc>
		<lastmod>2025-12-22T19:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/why-wordpress-should-adopt-per-cs-and-drop-support-for-eol-php-versions/</loc>
		<lastmod>2025-12-18T16:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-projects-roundup-december-2025/</loc>
		<lastmod>2025-12-09T17:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/stop-using-wp_localize_script-to-pass-data/</loc>
		<lastmod>2025-11-21T15:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-rest-api-vs-admin-ajax-php-the-modern-choice/</loc>
		<lastmod>2025-11-10T15:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-projects-roundup-october-2025/</loc>
		<lastmod>2025-12-09T17:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/trellis-drops-vagrant-support-in-favor-of-lima-vms/</loc>
		<lastmod>2025-10-23T12:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/prefix-namespaces-in-wordpress-plugins-to-avoid-conflicts/</loc>
		<lastmod>2025-10-16T13:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/zero-downtime-wordpress-deployments-with-trellis/</loc>
		<lastmod>2025-10-02T12:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wp-composer-changelog-action-with-stable-version-warnings/</loc>
		<lastmod>2026-03-28T15:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/redis-support-comes-to-trellis/</loc>
		<lastmod>2025-09-25T21:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/when-wordpress-auto-updates-go-wrong/</loc>
		<lastmod>2025-08-04T12:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/announcing-allow-svg/</loc>
		<lastmod>2025-07-31T13:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/announcing-acorn-post-types/</loc>
		<lastmod>2025-06-17T23:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/sage-v11-and-acorn-v5-released/</loc>
		<lastmod>2025-03-03T13:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/sunsetting-wp-password-bcrypt-with-wordpress-6-8/</loc>
		<lastmod>2025-02-22T14:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/announcing-acorn-mail/</loc>
		<lastmod>2025-09-25T21:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/whats-new-in-acorn-v4/</loc>
		<lastmod>2024-03-19T18:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/announcing-acorn-prettify/</loc>
		<lastmod>2025-10-22T16:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/google-analytics-alternatives-testing-pagespeed-performance/</loc>
		<lastmod>2023-06-06T23:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/block-editor-development-with-hmr-support/</loc>
		<lastmod>2024-08-22T03:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/introducing-lima-to-trellis-for-faster-local-development/</loc>
		<lastmod>2025-10-22T16:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/php-themes-arent-dead/</loc>
		<lastmod>2023-02-25T17:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/whats-new-in-trellis-v1-20/</loc>
		<lastmod>2023-02-25T17:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/better-wordpress-debugging-with-acorn/</loc>
		<lastmod>2023-02-25T17:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/creating-an-acorn-package/</loc>
		<lastmod>2026-03-08T14:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/whats-new-in-acorn-v3-and-sage-v10-5/</loc>
		<lastmod>2023-02-05T18:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-php-8-1-support-not-found/</loc>
		<lastmod>2025-10-22T16:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/automatically-generating-theme-json-from-tailwind-config/</loc>
		<lastmod>2023-03-13T16:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/updates-to-roots-wordpress-composer-package/</loc>
		<lastmod>2026-03-16T13:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/a-cli-tool-for-managing-trellis/</loc>
		<lastmod>2025-10-22T16:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/sage-10-released-introducing-acorn/</loc>
		<lastmod>2022-03-01T14:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/namespacing-and-autoloading/</loc>
		<lastmod>2023-02-21T01:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/announcing-the-roots-wordpress-composer-package/</loc>
		<lastmod>2025-09-25T21:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/favorite-wp-cli-packages-login-command/</loc>
		<lastmod>2025-10-22T16:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-password-security-follow-up/</loc>
		<lastmod>2025-02-21T22:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/improving-wordpress-password-security/</loc>
		<lastmod>2025-10-22T16:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/routing-wp-requests/</loc>
		<lastmod>2023-02-21T01:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/upping-php-requirements-in-your-wordpress-themes-and-plugins/</loc>
		<lastmod>2025-09-25T22:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-wordpress/</loc>
		<lastmod>2023-01-20T06:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-12-admin-processes/</loc>
		<lastmod>2023-01-20T06:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-11-logs/</loc>
		<lastmod>2023-01-20T06:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-10-dev-prod-parity/</loc>
		<lastmod>2023-01-20T06:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-09-disposability/</loc>
		<lastmod>2023-01-20T06:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-08-concurrency/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-07-port-binding/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-06-processes/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-05-build-release-run/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-04-backing-services/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-03-config/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-02-dependencies/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/twelve-factor-01-codebase/</loc>
		<lastmod>2023-01-20T06:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/timing-requests/</loc>
		<lastmod>2023-02-21T01:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/wordpress-plugins-with-composer/</loc>
		<lastmod>2026-03-28T15:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/using-composer-with-wordpress/</loc>
		<lastmod>2026-03-28T15:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://roots.io/newsletter/</loc>
	</url>
	<url>
		<loc>https://roots.io/about/</loc>
	</url>
	<url>
		<loc>https://roots.io/support/</loc>
	</url>
	<url>
		<loc>https://roots.io/getting-started/</loc>
	</url>
	<url>
		<loc>https://roots.io/docs/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/available-packages/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/compatibility/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/controllers-middleware-kernel/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/creating-and-processing-laravel-queues/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/creating-and-running-laravel-migrations/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/creating-wp-cli-commands-with-artisan-console/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/directory-structure/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/eloquent-models/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/error-handling/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/installation/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/laravel-cache-alternative-to-wordpress-transients/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/laravel-redis-configuration/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/logging/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/package-development/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/rendering-blade-views/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/routing/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/upgrading-acorn/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/using-livewire-with-wordpress/</loc>
	</url>
	<url>
		<loc>https://roots.io/acorn/docs/wp-cli/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/bedrock-with-ddev/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/bedrock-with-devkinsta/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/bedrock-with-lando/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/bedrock-with-local/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/bedrock-with-valet/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/compatibility/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/composer/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/configuration/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/converting-wordpress-sites-to-bedrock/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/deployment/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/disable-plugins-based-on-environment/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/environment-variables/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/folder-structure/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/installation/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/local-development/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/mu-plugin-autoloader/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/patching-wordpress-plugins-with-composer/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/patching-wordpress-with-composer/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/private-or-commercial-wordpress-plugins-as-composer-dependencies/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/server-configuration/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/testing/</loc>
	</url>
	<url>
		<loc>https://roots.io/bedrock/docs/wp-cron/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/adding-linting/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/blade-templates/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/bootstrap/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/compatibility/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/compiling-assets/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/components/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/composers/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/configuration/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/deployment/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/fonts-setup/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/functionality/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/gutenberg/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/installation/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/localization/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/sass/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/structure/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/tailwind-css/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/theme-templates/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/use-blade-icons/</loc>
	</url>
	<url>
		<loc>https://roots.io/sage/docs/woocommerce/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/ansible/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/cli/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/composer-authentication/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/configuring-php/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/cron-jobs/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/database-access/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/debugging-php/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/deploy-to-digitalocean/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/deploy-with-github-actions/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/deployments/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/existing-projects/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/fastcgi-caching/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/install-wordpress-language-files/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/installation/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/local-development/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/mail/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/multiple-sites/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/multisite/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/nginx-includes/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/passwords/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/python/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/redis/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/remote-server-setup/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/sage-integration/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/security/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/server-logs/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/ssh-keys/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/ssl/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/troubleshooting/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/user-contributed-extensions/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/vault/</loc>
	</url>
	<url>
		<loc>https://roots.io/trellis/docs/wordpress-sites/</loc>
	</url>
</urlset>
<!-- Sitemap is served from cache -->
