Repolode
roots

roots/bedrock

ComposerとGitでWordPressコア、プラグイン、テーマを管理し、環境ごとの設定とすっきりしたディレクトリ構成を実現するWordPressのボイラープレート。

スター
6,585
フォーク
1,172
未解決の Issue
6
最終コミット
6 日前

これは何?

Bedrockは、他のアプリケーションと同じように、バージョン管理にはGit、依存関係の管理にはComposerを使ってサイトを管理したい開発者向けのWordPressプロジェクト用ボイラープレートです。WordPressコアはComposerパッケージ(roots/wordpress)としてインストールされ、WP Packagesリポジトリからプラグインやテーマを取得できるため、WordPressのファイルをコードベースに直接コミットする必要がなくなります。

一般的なWordPressのディレクトリ構成を整理し、Webルートを専用ディレクトリに移して、アプリケーションコードとコアを分離します。設定は環境ごとのファイルとDotenvで読み込む環境変数を使って管理するため、シークレットや環境ごとの設定をリポジトリに含めずに済みます。また、通常のプラグインをmust-useプラグインとして読み込める、mu-plugins用のオートローダーも備えています。

WordPress向けに調整したTwelve-Factor Appの方法論に沿った設計です。

主な機能

  • 01roots/wordpressパッケージを使って、WordPressコアをComposer経由でインストール
  • 02WP Packagesリポジトリからプラグインやテーマを取得
  • 03環境ごとの設定ファイルと、Dotenvベースの環境変数に対応
  • 04Webルートとアプリケーションコードを分離するディレクトリ構成
  • 05通常のプラグインをmu-pluginsとして読み込むオートローダー

ユースケース

  • バージョン管理し、Git経由でデプロイする新しいWordPressサイトの構築
  • 複数の環境でWordPressのプラグインやテーマをComposer依存関係として管理
  • データベースの認証情報やAPIキーをコードベースに含めないようにする

クイックスタート

  1. 1

    READMEにリンクされているBedrockのインストール手順を確認してください

トピック

#wordpress#composer#php#boilerplate#environment-variables#cms#bedrock#wordpress-boilerplate#wordpress-composer#wordpress-starter

よくある質問

bedrock とは?
ComposerとGitでWordPressコア、プラグイン、テーマを管理し、環境ごとの設定とすっきりしたディレクトリ構成を実現するWordPressのボイラープレート。 Bedrockは、他のアプリケーションと同じように、バージョン管理にはGit、依存関係の管理にはComposerを使ってサイトを管理したい開発者向けのWordPressプロジェクト用ボイラープレートです。WordPressコアはComposerパッケージ(roots/wordpress)としてインストールされ、WP Packagesリポジトリからプラグインやテーマを取得できるため、WordPressのファイルをコードベースに直接コミットする必要がなくなります。
bedrock は無料で使えますか?ライセンスは?
bedrock は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bedrock は今もメンテナンスされていますか?
活発にメンテナンス中。bedrock の最終コミットは 2026年11月1日 です。
bedrock は何に使えますか?
バージョン管理し、Git経由でデプロイする新しいWordPressサイトの構築 複数の環境でWordPressのプラグインやテーマをComposer依存関係として管理 データベースの認証情報やAPIキーをコードベースに含めないようにする
bedrock のインストール方法は?
READMEにリンクされているBedrockのインストール手順を確認してください
bedrock はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/roots/bedrock

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

Twigテンプレートエンジンを使ったWordPressテーマの構築を可能にし、PHPのロジックとHTMLマークアップを分離できるPHPライブラリです。

5651504PHPMIT活発にメンテナンス更新 13 時間前