PHPackages                             onepress/wordpress-core-installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. onepress/wordpress-core-installer

ActiveComposer-plugin

onepress/wordpress-core-installer
=================================

A custom installer to handle deploying WordPress with composer

v1.0.0(2y ago)0181GPL-2.0-or-laterPHPPHP &gt;=5.6.0

Since May 3Pushed 2y ago1 watchersCompare

[ Source](https://github.com/oneweb-vn/wordpress-core-installer)[ Packagist](https://packagist.org/packages/onepress/wordpress-core-installer)[ RSS](/packages/onepress-wordpress-core-installer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (1)

WordPress Core Installer
========================

[](#wordpress-core-installer)

A custom Composer plugin to install WordPress core outside of `vendor`.

### Usage

[](#usage)

To set up a custom WordPress build package to use this as a custom installer, add the following to your package's composer file:

```
"type": "wordpress-core",
"require": {
	"onepress/wordpress-core-installer": "^1.0"
}
```

If you need to maintain support for PHP versions lower than 5.6 (not recommended!), use `^1.0` as your version constraint in the above.

By default, this package will install a `wordpress-core` type package in the `wordpress` directory. To change this you can add the following to either your custom WordPress core type package or the root composer package:

```
"extra": {
	"wordpress-install-dir": "custom/path"
}
```

The root composer package can also declare custom paths as an object keyed by package name:

```
"extra": {
	"wordpress-install-dir": {
		"wordpress/wordpress": "wordpress",
		"onepress/wordpress-core": "onepress-wordpress"
	}
}
```

### License

[](#license)

This is licensed under the GPL version 2 or later.

### Changelog

[](#changelog)

##### 2.0.0

[](#200)

- Added support for Composer v2. Special thanks to @Ayesh for the original pull request to add this support.
- Bumped minimum required PHP version to 5.6 (same as WP). If you need to stick with an older PHP version, you're probably ok with also sticking with an older version of Composer and can continue to use `^1.0` as your version constraint.
- Other various fixes and improvements to README, tests, etc.

##### 1.0.0

[](#100)

- Initial stable release
- Added tests and CI
- Support added for custom vendor directories
- Added sanity check for overwriting sensitive directories

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

744d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/16c7b298273d76cebe4c4f544524e5789347abc5b0bb46fe7f491f60c38442f8?d=identicon)[onepress](/maintainers/onepress)

---

Top Contributors

[![onetechco](https://avatars.githubusercontent.com/u/78303085?v=4)](https://github.com/onetechco "onetechco (1 commits)")

---

Tags

wordpress

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/onepress-wordpress-core-installer/health.svg)

```
[![Health](https://phpackages.com/badges/onepress-wordpress-core-installer/health.svg)](https://phpackages.com/packages/onepress-wordpress-core-installer)
```

###  Alternatives

[roots/wordpress-core-installer

A Composer custom installer to handle installing WordPress as a dependency

4115.6M19](/packages/roots-wordpress-core-installer)[lkwdwrd/wp-muplugin-loader

A drop-in MU Plugin loader for WordPress

5847.1k](/packages/lkwdwrd-wp-muplugin-loader)[balbuf/composer-wp

Manage WordPress core, plugins, and themes with composer.

173.6k](/packages/balbuf-composer-wp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
