WordPress Plugin

WordPress Plugin

Jan 20, 2024

A simple WordPress plugin boilerplate

Description

This is a foundation for building WordPress plugins.

Technologies

  • vue.js The Progressive JavaScript Framework.

  • Vite Next Generation Frontend Tooling.

  • tailwindcss Rapidly build modern websites without ever leaving your HTML.

  • Notyf A minimalistic JavaScript library for toast notifications.

  • jQuery * A minimalistic JavaScript library for frontend. It's optional. you can use this wordpress script dependency.

Features

  • Check used Technologies features.

  • It replaces all placeholder strings during plugin creation.

  • It generates independent styles for both frontend and backend with any conflict with WordPress core and any plugin or themes.

  • It makes zip for test plugin throughout a team by one command.

  • It makes production build, push updates to GitHub and revert all changes from production to development with one command.

  • You can manage your plugin license and support with this. N.B. You will need a management system. you can check out my WordPress Plugin Management System

Requirements

  • node.js v18.12.1

  • npm v9.2.0

  • PHP v7.4

  • VS Code extension DEVSENSE.phptools-vscode

For Fresh Start

Dev version with dummy content

composer create-project devkabir/wordpress-plugin:dev-master <your-plugin-name>

Dev version with no content

composer create-project devkabir/wordpress-plugin:dev-fresh <your-plugin-name>

Dev version for admin side only

composer create-project devkabir/wordpress-plugin:dev-only-admin <your-plugin-name>

Documentation

Recommended Plugins

For nice error page, install wp-debugger

For visual learners

Featuring Dev version for admin side only


Enjoy this post?

Buy Dev Kabir a coffee

More from Dev Kabir