WP Bones allows for WordPress plugins with Laravel-like features
Streamlines and modernizes WordPress plugin development.
Laravel-like
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
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
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
Integrate Illuminate Eloquent ORM into WP Bones, allowing for easy database querying and model creation.
Migration and seeding
Supports database migration and seeding, allowing for easy database management and version control. You can create and run migrations and seeders with ease.
Menu
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
Creating custom page routes and pages is straightforward and flexible, allowing for easy navigation and page creation without menus.
Logging
WPBones makes it easy and beautiful to log messages in your WordPress plugin with its configuration options and helper functions
Ajax Calls
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
You can easily create a custom post type and custom taxonomy service provider
Rest API
Provides a simple and efficient way to handle the WordPress REST API, including authentication and customizable routes
Options
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.