PHPackages                             wearerequired/register-default-theme-directory - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. wearerequired/register-default-theme-directory

ActiveWordpress-muplugin[Utility &amp; Helpers](/categories/utility)

wearerequired/register-default-theme-directory
==============================================

WordPress mu-plugin to register the theme directory for the default WordPress themes.

1.0.1(8y ago)133.7k↓15.8%[1 issues](https://github.com/wearerequired/register-default-theme-directory/issues)GPL-2.0-or-laterPHPPHP &gt;=5.6

Since May 11Pushed 8y agoCompare

[ Source](https://github.com/wearerequired/register-default-theme-directory)[ Packagist](https://packagist.org/packages/wearerequired/register-default-theme-directory)[ Docs](https://github.com/wearerequired/register-default-theme-directory)[ RSS](/packages/wearerequired-register-default-theme-directory/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)DependenciesVersions (3)Used By (0)

Register WordPress' Default Theme Directory
===========================================

[](#register-wordpress-default-theme-directory)

When installing WordPress using Composer with a separated `wp-content` directory, WordPress isn't automatically aware of the default themes inside the WordPress folder.

This package simply registers the theme directory with WordPress so you can use the default WordPress themes without hassle.

Installation
------------

[](#installation)

The package type is `wordpress-muplugin`. Example of a `composer.json`:

Example of a `composer.json` for a site:

```
{
  "name": "wearerequired/something",
  "description": "required.com",
  "license": "GPL-2.0-or-later",
  "authors": [
    {
      "name": "required gmbh",
      "email": "info@required.ch"
    }
  ],
  "require": {
    "php": ">=5.6",
    "koodimonni/composer-dropin-installer": "dev-master",
    "johnpbloch/wordpress": "~4.9",
    "wearerequired/register-default-theme-directory": "^1.0"
  },
  "extra": {
    "wordpress-install-dir": "wordpress/wp",
    "installer-paths": {
      "wordpress/content/plugins/{$name}/": [
        "type:wordpress-plugin"
      ],
      "vendor/{$vendor}/{$name}/": [
        "type:wordpress-muplugin"
      ],
      "wordpress/content/themes/{$name}/": [
        "type:wordpress-theme"
      ]
    },
    "dropin-paths": {
      "wordpress/content/mu-plugins/": [
        "type:wordpress-muplugin"
      ]
    }
  },
  "minimum-stability": "dev",
  "prefer-stable": true
}
```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 60% 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

Every ~252 days

Total

2

Last Release

3089d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1446895?v=4)[required](/maintainers/wearerequired)[@wearerequired](https://github.com/wearerequired)

---

Top Contributors

[![swissspidy](https://avatars.githubusercontent.com/u/841956?v=4)](https://github.com/swissspidy "swissspidy (9 commits)")[![ocean90](https://avatars.githubusercontent.com/u/617637?v=4)](https://github.com/ocean90 "ocean90 (6 commits)")

---

Tags

wordpress-mupluginwordpress-pluginwordpressthemes

### Embed Badge

![Health badge](/badges/wearerequired-register-default-theme-directory/health.svg)

```
[![Health](https://phpackages.com/badges/wearerequired-register-default-theme-directory/health.svg)](https://phpackages.com/packages/wearerequired-register-default-theme-directory)
```

###  Alternatives

[aristath/kirki

Extending the WordPress customizer

1.3k73.1k4](/packages/aristath-kirki)[afragen/git-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k1.7k](/packages/afragen-git-updater)[balbuf/composer-wp

Manage WordPress core, plugins, and themes with composer.

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

WordPress custom post types that feel like CRUD models

232.2k](/packages/tacowordpress-tacowordpress)

PHPackages © 2026

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