PHP
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src add helper logger() and wpbones_logger() Jun 21, 2018
.gitignore stable Mar 12, 2017
LICENSE stable Mar 12, 2017
README.md stable Mar 12, 2017
composer.json add helper logger() and wpbones_logger() Jun 21, 2018

README.md

WP Bones Logo

Latest Stable Version Total Downloads License Monthly Downloads

WP Bones is a framework for WordPress written with composer. You can use WP Kirk repo as a boilerplate to create a plugin.

As you know, WordPress doesn't support composer. So, I have used a little trick to fix this issue.

Documentation

You'll find the complete docs here.

Requirement

Composer

$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Nodes

$ sudo apt-get update && sudo apt-get install nodejs && sudo apt-get install npm
$ sudo apt-get install nodejs-legacy

Gulp

$ sudo npm install --global gulp

Boilerplate

You may start from WP Kirk repo as a boilerplate to create a WP Bones WordPress plugin.

I love Laravel

First to all, this framework and the boilerplate plugin are inspired to Laravel framework. Also, you will find a bones php shell executable like Laravel artisan. After cloning the repo, you can:

Display help

$ php bones

Change namespace

$ php bones namespace MyPluginName

The last command is very important. You can change the namespace in anytime. However, I suggest you to make this only the first time, when the plugin is inactive. After changing of the namespace, you can start to develop you plugin. Your namespace will be MyPluginName.