Introduction

What Is Radiate?

Radiate is a WordPress theme and plugin framework designed for super fast project scaffolding so you can get up and running as soon as possible.

Heavily inspired by Laravel, Radiate is a lightweight framework with fluent APIs for working with WordPress in an object-oriented way.

Radiate makes use of a service container to manage the application's services, inject dependencies into your classes, register services and vendor packages and resolve the app middleware.

Radiate also comes with a command-line interface built around wp-cli to make scaffolding your project fast.

Requirements

Radiate has been designed to have as few dependencies and requirements as possible whilst making development fun and fast.

Composer

Composer is a dependency manager for PHP.

Radiate uses Composer to install the framework, add packages, and to autload the classes required for your project.

wp-cli

The WordPress CLI is key to quick development with Radiate - many helpful commands have been created for generating classes and publishing vendor files.

It is possible to develop a theme or plugin without the CLI but you miss out on a lot of the time-saving commands.