WP Bones allows for WordPress plugins with Laravel-like features

PHP Bones

Streamlines and modernizes WordPress plugin development.

Laravel-like

PHP Bones

A revolutionary framework that combines Composer, npm, Laravel coding style, Blade templates and Gulp to bring modern development tools to the WordPress environment.

Console Commands

PHP Bones

Bones command-line interface for developing WordPress plugins, providing helpful commands and customization options, while also simplifying the deployment process. Automatic creation of controllers, models, and views, as well as the ability to run migrations and seeders.

ReactJS

PHP Bones

WP Bones provides a simple and efficient way to integrate ReactJS into your WordPress plugin, allowing for easy creation of custom components and pages. Supports JavaScript and TypeScript. Styles are handled by Less and Sass.

ORM

PHP Bones

Integrate Illuminate Eloquent ORM into WP Bones, allowing for easy database querying and model creation.

Migration and seeding

PHP Bones

Supports database migration and seeding, allowing for easy database management and version control. You can create and run migrations and seeders with ease.

Menu

PHP Bones

Offers a unique approach to menus routing, form method spoofing, and redirects in load, making it a powerful tool for building custom WordPress admin menu.

Pages

PHP Bones

Creating custom page routes and pages is straightforward and flexible, allowing for easy navigation and page creation without menus.

Logging

PHP Bones

WPBones makes it easy and beautiful to log messages in your WordPress plugin with its configuration options and helper functions

Ajax Calls

PHP Bones

Add support for Ajax calls in WordPress with three different access levels: for logged-in users, not-logged-in users, and everyone

Custom Post and Taxonomy

PHP Bones

You can easily create a custom post type and custom taxonomy service provider

Rest API

PHP Bones

Provides a simple and efficient way to handle the WordPress REST API, including authentication and customizable routes

Options

PHP Bones

The plugin options system in WordPress is efficient and easy to use, allowing for easy storage and retrieval of plugin settings

Shortcodes

A powerful and easy way to add custom functionality to WordPress. Simply add your shortcode classes to the config file and let the magic begin!

Widgets

Widgets are a powerful way to add custom functionality to WordPress. Simply add your widget classes to the config file and let the magic begin!

And more...

Supports Composer for dependency management, easy plugin activation and deactivation, awesome options system, custom post types, REST API, and shortcodes.