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)132.7k↓29.2%[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 1mo 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

28

—

LowBetter than 54% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity29

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

3042d 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

[tgmpa/tgm-plugin-activation

TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins).

1.8k222.5k13](/packages/tgmpa-tgm-plugin-activation)[aristath/kirki

Extending the WordPress customizer

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

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

3.3k1.6k](/packages/afragen-git-updater)[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)
