2026年9月3日
2026年9月3日
WordPressのテーマ開発でBootstrap 5を使う方法
はじめに
Bootstrapは世界で最も人気のあるオープンソースフロントエンドフレームワークの一つであり、レスポンシブウェブデザインとモバイルファーストアプローチを実現するための機能が豊富です。WordPressのテーマ開発においてもBootstrapを利用することで、デザイナーや開発者が視覚的な要素やレイアウトを効率的に作成することができます。
この記事では、最新バージョンであるBootstrap 5をWordPressテーマに統合する方法を解説します。読み手はBootstrapとWordPressの基本的な知識を持っていることを前提としています。
症状・背景
このテーマが必要になる主な場面:
- WordPressサイトのレスポンシブ性を向上させたい場合
- カスタムCSSやJavaScriptを使用せずに、標準的なUI要素を迅速に作成したい場合
- フロントエンド開発者の生産性を高めたい場合
手順・設定方法
ステップ1: WordPressプロジェクトの準備
# WordPressテーマディレクトリを作成します。
mkdir -p wp-content/themes/my-theme/
# テーマディレクトリに必要なファイルを用意します。
touch wp-content/themes/my-theme/style.css
touch wp-content/themes/my-theme/functions.php
ステップ2: Bootstrap 5のインストール
# WordPressテーマディレクトリ内でnpm(またはyarn)を使用してBootstrap 5をインストールします。
cd wp-content/themes/my-theme/
npm install bootstrap@next --save
# あるいは、CDN経由でBootstrap 5を読み込むためのリンクタグを作成します。
echo '<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css">' > wp-content/themes/my-theme/header.php
ステップ3: ブOOTSTRAP CSSとJSをテーマに統合
# BootstrapのCSSファイルをstyle.cssから読み込みます。
echo '@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css");' >> wp-content/themes/my-theme/style.css
# オプション: Bootstrap JavaScriptライブラリを使用する場合
touch wp-content/themes/my-theme/js/bootstrap.js
echo 'var bootstrap = require("bootstrap");' > wp-content/themes/my-theme/js/bootstrap.js
ステップ4: 既存のHTMLとBootstrapテンプレートを統合
# WordPressテンプレートファイル(header.php、footer.phpなど)でBootstrapクラスを使用してレイアウトを作成します。
echo '<div class="container">' >> wp-content/themes/my-theme/header.php
注意事項
- すべてのBootstrapのCSSとJavaScriptファイルは正しく読み込まれていることを確認してください。
- Bootstrapのバージョンアップデートが行われた場合、依存関係を更新する必要があります。
- ディレクトリ構造やファイル名は具体的なプロジェクト要件に応じて変更してください。
まとめ
1. Bootstrapインストール: npmを使用して最新版のBootstrapをインストールします。
2. CSSとJSの統合: WordPressテーマのstyle.cssとJavaScriptファイルに、Bootstrapライブラリを統合します。
3. HTMLテンプレートの更新: Bootstrapのクラスを使ってWordPressのHTMLテンプレートを更新し、レスポンシブデザインを実装します。
関連記事: