WP Bones is a lightweight framework that offers tools and guidelines to simplify WordPress plugin development. Bones aims to allow you to write plugins in a manner similar to developing a Laravel framework application.
Core Classes |
Core Plugin Files |
FAQs |
Routing |
Blade Templates |
Bones Console |
Database |
Eloquent ORM
See API Boilerplate in Action |
See Base Boilerplate in Action |
See Blade Boilerplate in Action
See Cron Schedule Boilerplate in Action |
See Custom Post Type Boilerplate in Action |
See Database Boilerplate in Action
See Hooks & Modules Boilerplate in Action |
See Internationalization Boilerplate in Action |
See Mantine UI Boilerplate in Action
See Options Boilerplate in Action |
See ReactJS Boilerplate in Action |
See Routes Boilerplate in Action
See Typescript Boilerplate in Action
If you love ❤️ Raycast, you will love the WP Bones extension too!
✨Search in documentation✨
✨Read the abstract and Open in the browser✨
✨Search plugin template✨
✨Direct link to create a WP Bones Plugin✨
✨Menu Bar to check the latest version✨
✨Useful Links to Issue, FAQs and more✨
A revolutionary framework that combines Composer, npm, Laravel coding style, Blade templates and Gulp to bring modern development tools to the WordPress environment.
Bones command-line interface for developing WordPress plugins provides 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.
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.
Integrate Illuminate Eloquent ORM into WP Bones, allowing for easy database querying and model creation.
Supports database migration and seeding, allowing for easy database management and version control. You can create and run migrations and seeders with ease.
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.
Creating custom page routes and pages is straightforward and flexible, allowing for easy navigation and page creation without menus.
WP Bones makes it easy and beautiful to log messages in your WordPress plugin with its configuration options and helper functions.
Add support for Ajax calls in WordPress with three different access levels: for logged-in users, not logged-in users, and everyone.
You can easily create a custom post type and custom taxonomy service provider.
Provides a simple and efficient way to handle the WordPress REST API, including authentication and customizable routes.
The plugin options system in WordPress is efficient and easy to use, allowing for easy storage and retrieval of plugin settings.
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 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, an awesome options system, custom post types, REST API, and shortcodes.
WP Bones is a lightweight framework that offers tools and guidelines to simplify WordPress plugin development. Bones aims to allow you to write plugins in a manner similar to developing a Laravel framework application.