ComposerとGitでWordPressコア、プラグイン、テーマを管理し、環境ごとの設定とすっきりしたディレクトリ構成を実現するWordPressのボイラープレート。
vinkla/wordplate
環境変数ファイルによる設定、WP Packagesでのプラグイン管理、Vite、Tailwind CSSを備えたComposerベースのWordPressボイラープレート。
- スター
- 2,168
- フォーク
- 154
- 未解決の Issue
- 0
- 最終コミット
- 4 日前
これは何?
WordPlateは、WordPress本体をComposer経由でインストールするスタータープロジェクトです。そのため、コアやプラグインの更新を、ほかのPHP依存関係と同じツールで管理できます。データベースの認証情報などの設定は.envファイルに保存し、publicディレクトリをWebルートとして使用します。
プラグインは、composer require wp-plugin/<slug>のようなコマンドでWP Packagesからインストールできます。また、installer pathsを使ってmu-pluginsディレクトリにmust-useプラグインを配置できます。WordPressのフィード、絵文字スクリプト、XML-RPCなどの標準機能を無効化するプラグインHeadacheと、アップロードされたファイル名のアクセント付き文字を変換するClean Image Filenamesも同梱されています。
フロントエンド開発向けに、CSSとJavaScriptをビルドするViteの設定が用意されており、Tailwind CSSも標準で含まれています。dump()やdd()などのデバッグ用ヘルパーも利用できます。PHP 8.4とMySQL 8.0が必要です。
主な機能
- 01WordPress本体とプラグインをComposer経由でインストール
- 02データベースの認証情報などの環境変数を.envファイルに保存
- 03WP Packagesからのプラグインインストールとmust-useプラグインに対応
- 04CSSとJavaScriptのビルドに使えるViteを同梱
- 05Tailwind CSSを標準で同梱
- 06HeadacheとClean Image Filenamesのプラグインを同梱
ユースケース
- Composerで管理する新しいWordPressプロジェクトを始める
- ViteとTailwind CSSを使ってカスタムWordPressテーマを開発する
- must-useプラグインとしてインストールし、クライアント指定のプラグインを有効な状態に保つ
クイックスタート
- 1
Composerで新しいプロジェクトを作成します
composer create-project --prefer-dist vinkla/wordplate example-app - 2
.envファイルのデータベース認証情報を更新します
- 3
PHPの組み込みサーバーでpublicディレクトリを配信します
php -S 127.0.0.1:8000 -t public/
使う前に知っておきたいこと
- Composerに加えて、PHP 8.4とMySQL 8.0が必要です。
- READMEにライセンスの記載がないため、利用条件が不明です。
トピック
よくある質問
- wordplate とは?
- 環境変数ファイルによる設定、WP Packagesでのプラグイン管理、Vite、Tailwind CSSを備えたComposerベースのWordPressボイラープレート。 WordPlateは、WordPress本体をComposer経由でインストールするスタータープロジェクトです。そのため、コアやプラグインの更新を、ほかのPHP依存関係と同じツールで管理できます。データベースの認証情報などの設定は.envファイルに保存し、publicディレクトリをWebルートとして使用します。
- wordplate は無料で使えますか?ライセンスは?
- wordplate にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- wordplate は今もメンテナンスされていますか?
- 活発にメンテナンス中。wordplate の最終コミットは 2026年11月2日 です。
- wordplate は何に使えますか?
- Composerで管理する新しいWordPressプロジェクトを始める ViteとTailwind CSSを使ってカスタムWordPressテーマを開発する must-useプラグインとしてインストールし、クライアント指定のプラグインを有効な状態に保つ
- wordplate のインストール方法は?
- Composerで新しいプロジェクトを作成します: composer create-project --prefer-dist vinkla/wordplate example-app .envファイルのデータベース認証情報を更新します PHPの組み込みサーバーでpublicディレクトリを配信します: php -S 127.0.0.1:8000 -t public/
- wordplate はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vinkla/wordplate
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Laravel Bladeテンプレート、ビルド用のVite、スタイリング用のTailwind CSSを採用したWordPressスターターテーマ。
shadcn/ui、Tailwind、Supabaseを備え、CopilotとCursor向けのAIアシスタント指示ファイルも含むReact + Vite + TypeScriptのボイラープレート。
Waveは、認証、課金、サブスクリプションプラン、ロールと権限、管理ツールを標準搭載したLaravelベースのSaaSスターターキットです。
Electron、React、TypeScript、Viteでクロスプラットフォームのデスクトップアプリを構築するためのスターターテンプレート。
Clerk認証、マルチテナント、RBAC、i18n、Drizzle ORM、Tailwind CSSを備えたオープンソースのNext.js SaaSスターター。