# roots/soil

WordPress plugin which contains a collection of modules to apply theme-agnostic front-end modifications

Repository: https://github.com/roots/soil
Canonical: https://ross.abutalabs.com/products/soil
Homepage: https://roots.io/plugins/soil/
Language: PHP
License: MIT
License Family: permissive
Topics: wordpress-plugin
Archived: true
Last push: 2024-01-16T15:14:13+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5147, "days_push": 960, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1002, forks 168 (observed 2026-09-03T02:15:17.483364+00:00)

## What it is
Soil is a WordPress plugin offering a collection of modules that apply theme-agnostic front-end modifications, such as cleaner markup, nice search URLs, relative URLs, and moving JS to the footer. It is no longer maintained and has been superseded by Acorn Prettify.

## Use cases
- clean up WordPress markup
- convert search results to /search/query/ URLs
- use root relative URLs in WordPress
- move all JavaScript to the footer
- disable trackbacks and asset versioning
- disable the WordPress REST API
- add Google Analytics via theme support

## When to choose
- you maintain a legacy WordPress site already using Soil
- you need the classic theme-support-based module API in an old Roots stack

## When to avoid
- you are starting a new WordPress project - use Acorn Prettify instead
- you need actively maintained or supported software

## Facets
- artifact type: plugin
- maturity: abandoned
- function: middleware, web-framework
- domain: web-development, cms, frontend
- platform: php, self-hosted
- tags: wordpress, wordpress-plugin, front-end, cleanup, theme-agnostic, deprecated, acorn-prettify, web-server

## Member repositories
- roots/soil (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:17.483364+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:14:01.869304+00:00, confidence not recorded.
  - readme: https://github.com/roots/soil (fetched 2026-09-03T02:15:17.483364+00:00, sha 9cb6a8b8735a)
  - homepage: https://roots.io/plugins/soil/ (fetched 2026-08-29T13:14:02.771122+00:00, sha 9d6e5ed240c7)
  - site_page: https://roots.io/getting-started (fetched 2026-08-29T13:14:02.774703+00:00, sha 2c839b4638c6)
  - site_page: https://roots.io/docs (fetched 2026-08-29T13:14:02.778191+00:00, sha be1d015444f1)
  - site_page: https://roots.io/about (fetched 2026-08-29T13:14:02.781791+00:00, sha b600ee39807e)
  - site_page: https://discourse.roots.io/tag/releases (fetched 2026-08-29T13:14:02.776492+00:00, sha a512bd0f841d)
  - site_page: https://discourse.roots.io/tag/releases/61 (fetched 2026-08-29T13:14:02.779829+00:00, sha bb0e037ac03a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
