Repolode
vinkla

vinkla/wordplate

A Composer-based WordPress boilerplate with environment-file config, WP Packages plugin management, Vite and Tailwind CSS.

Stars
2,168
Forks
154
Open issues
0
Last commit
5 days ago

What is it?

WordPlate is a WordPress starter project that installs WordPress itself through Composer, so core and plugin updates are handled with the same tooling as other PHP dependencies. Configuration such as database credentials lives in a .env file, and the public directory serves as the web root.

Plugins can be installed through WP Packages with commands like composer require wp-plugin/<slug>, and must-use plugins can be placed in a mu-plugins directory via installer paths. The project bundles Headache, a plugin that strips default WordPress features such as feeds, emoji scripts and XML-RPC, plus Clean Image Filenames, which converts accented characters in uploaded filenames.

For front-end work, it ships with a Vite setup for building CSS and JavaScript and includes Tailwind CSS by default. Debugging helpers such as dump() and dd() are available. The project requires PHP 8.4 and MySQL 8.0.

Key features

  • 01Installs WordPress and plugins through Composer
  • 02Stores environment variables such as database credentials in a .env file
  • 03Installs plugins from WP Packages and supports must-use plugins
  • 04Includes Vite for building CSS and JavaScript
  • 05Includes Tailwind CSS by default
  • 06Bundles the Headache and Clean Image Filenames plugins

Use cases

  • Starting a new WordPress project that should be managed with Composer
  • Building custom WordPress themes with Vite and Tailwind CSS
  • Keeping client-required plugins active through must-use plugin installation

Quick start

  1. 1

    Create a new project with Composer

    composer create-project --prefer-dist vinkla/wordplate example-app
  2. 2

    Update the database credentials in the .env file

  3. 3

    Serve the public directory with PHP's built-in server

    php -S 127.0.0.1:8000 -t public/

Things to know

  • Requires PHP 8.4 and MySQL 8.0 along with Composer.
  • The README does not state a license, so usage rights are unclear.

Topics

FAQ

What is wordplate?
A Composer-based WordPress boilerplate with environment-file config, WP Packages plugin management, Vite and Tailwind CSS. WordPlate is a WordPress starter project that installs WordPress itself through Composer, so core and plugin updates are handled with the same tooling as other PHP dependencies. Configuration such as database credentials lives in a .env file, and the public directory serves as the web root.
Is wordplate free to use? What license does it have?
wordplate has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
Is wordplate still maintained?
Actively maintained. The last commit to wordplate was on Nov 2, 2026.
What can I use wordplate for?
Starting a new WordPress project that should be managed with Composer Building custom WordPress themes with Vite and Tailwind CSS Keeping client-required plugins active through must-use plugin installation
How do I install wordplate?
Create a new project with Composer: composer create-project --prefer-dist vinkla/wordplate example-app Update the database credentials in the .env file Serve the public directory with PHP's built-in server: php -S 127.0.0.1:8000 -t public/
Where can I get wordplate?
The source code and installation instructions are on GitHub: https://github.com/vinkla/wordplate

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects