A Composer-compatible repository of WordPress core distributions maintained by SolidBunch for the StarterKit.
This repository provides two variants of the WordPress core:
- solidbunch/wordpress-core– full WordPress archive (identical to wordpress.org)
- solidbunch/wordpress-core-no-content– lightweight archive without- wp-content/, ideal for CI/CD or StarterKit use
"repositories": [
  {
    "type": "composer",
    "url": "https://solidbunch.github.io/wordpress-core"
  }
]"require": {
  "solidbunch/wordpress-core": "^6.8"
}"require": {
  "solidbunch/wordpress-core-no-content": "^6.8"
}| Package name | Contents | Target use case | 
|---|---|---|
| solidbunch/wordpress-core | Full WP archive | General usage, classic setup | 
| solidbunch/wordpress-core-no-content | No wp-content/ | DevOps, CI, custom themes | 
All packages include:
- Correct PHP version requirement (parsed from official WordPress metadata)
- license: MIT
- Optional extra.mysql_versionfield for advanced tooling
To control where the WordPress core is installed (e.g. web/wp-core/ instead of vendor/), use the optional Composer plugin:
composer require solidbunch/composer-installersThen add the installer path to your composer.json:
"extra": {
  "installer-paths": {
    "web/wp-core/": [
      "type:wordpress-core"
    ]
  }
}This plugin recognizes type: wordpress-core and places the archive into the specified directory.
❗
solidbunch/composer-installersis not required inside the WordPress core package itself. It should be used by the consuming project.
The packages.json is updated automatically using:
- Official WordPress API: https://api.wordpress.org/core/version-check/1.7/
- Node.js script generate-packages-json.js(included in this repository)
- Optional GitHub Actions trigger (e.g. daily schedule)
See the StarterKit installation guide.
- Participate on GitHub Discussions
- Connect via LinkedIn