PHPackages                             skycel/custom-theme-tree - 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. skycel/custom-theme-tree

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

skycel/custom-theme-tree
========================

 WordPress plugin that provides a structured and organized theme development environment with customizable directory structures.

1.0.7(1y ago)11MITPHPPHP &gt;= 8.0

Since Feb 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/itsSkycel/WP_CustomThemeTree)[ Packagist](https://packagist.org/packages/skycel/custom-theme-tree)[ RSS](/packages/skycel-custom-theme-tree/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (7)Used By (0)

WordPress Custom Theme Tree
===========================

[](#wordpress-custom-theme-tree)

A WordPress plugin that provides a structured and organized theme development environment with customizable directory structures.

Overview
--------

[](#overview)

This plugin helps WordPress theme developers by implementing a standardized and customizable directory structure. It automatically creates and manages theme directories, handles templates, and provides a clean organization for your theme files.

Features
--------

[](#features)

- 🗂️ Organized directory structure for templates and assets
- 🔧 Customizable configuration
- 🚀 Automatic creation of required WordPress theme files
- 📁 Support for template subdirectories (archives, pages, components, etc.)
- 🎨 Dedicated assets organization
- 📌 Optional .gitkeep file management

Directory Structure
-------------------

[](#directory-structure)

By default, the plugin creates the following structure:

```
theme-root/
├── assets/
│   ├── js
│   ├── css
│   └── img
├── config/
│   └── theme.php
├── templates/
│   ├── archives
│   ├── attachments
│   ├── authors
│   ├── categories
│   ├── components
│   ├── dates
│   ├── pages
│   ├── singles
│   ├── tags
│   └── taxonomies
├── footer.php
├── functions.php
├── header.php
├── index.php
└── style.css

```

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

[](#installation)

There are three ways to install this plugin:

### 1. Standard Plugin Installation

[](#1-standard-plugin-installation)

1. Clone this repository into your WordPress plugins directory:

```
cd wp-content/plugins/
git clone  custom-theme-tree
```

2. Activate the plugin through the WordPress admin interface

### 2. Must-Use Plugin Installation

[](#2-must-use-plugin-installation)

1. Create the `mu-plugins` directory if it doesn't exist:

```
mkdir -p wp-content/mu-plugins
```

2. Copy or clone the plugin into the mu-plugins directory:

```
cd wp-content/mu-plugins/
git clone  custom-theme-tree
```

3. Create a loader file named `custom-theme-tree.php` in the mu-plugins root:

```
