Download the PHP package blackdevs/wp-starter without Composer
On this page you can find all versions of the php package blackdevs/wp-starter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download blackdevs/wp-starter
More information about blackdevs/wp-starter
Files in blackdevs/wp-starter
Download blackdevs/wp-starter
More information about blackdevs/wp-starter
Files in blackdevs/wp-starter
Vendor blackdevs
Package wp-starter
Short Description WordPress plugin starter kit — run `php bin/setup.php` to scaffold your plugin.
License GPL-2.0-or-later
Package wp-starter
Short Description WordPress plugin starter kit — run `php bin/setup.php` to scaffold your plugin.
License GPL-2.0-or-later
Please rate this library. Is it a good library?
Informations about the package wp-starter
BlackDevs WP Starter
A boilerplate WordPress plugin designed to help developers kickstart new projects quickly.
Features
- Standardized plugin structure
- Composer support for dependency management
- Easy integration via
composer create-project - Built-in
bdevsCLI for scaffolding classes, widgets, and assets - Ready-to-extend codebase for custom functionality
Installation
CLI — bdevs
The bdevs CLI tool scaffolds classes, Elementor widgets, and asset files — and automatically wires everything into the plugin.
Setup (one-time)
Add the following function to your PowerShell profile ($PROFILE):
Usage
bdevs class
Creates a PHP class file and auto-wires it into the plugin.
| Folder | Result |
|---|---|
(default) classes |
Plain class → wired into includes() + init_plugin() |
includes |
Plain class → wired into includes() + init_plugin() |
widgets |
Elementor widget stub → wired into widgets/init.php |
When folder is not widgets, automatically:
- Creates the class with the correct namespace
- Adds
require_onceinsideincludes()in the main plugin file - Adds
new ClassName()insideinit_plugin()
When folder is widgets, automatically:
- Creates an Elementor
Widget_Basestub withget_name(),get_title(),register_controls(),render() - Adds
require_onceinsideinit_widgets()inwidgets/init.php - Registers the widget via
$widgets_manager->register()
bdevs css / bdevs js
Creates an asset file and enqueues it in AssetsManager.
| Flag | Hook |
|---|---|
| (none) | wp_enqueue_scripts → enqueue_scripts() |
admin |
admin_enqueue_scripts → enqueue_admin_scripts() |
bdevs help
Project Structure
All versions of wp-starter with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
The package blackdevs/wp-starter contains the following files
Loading the files please wait ...