Yeoman/Yeoman WordPress Generator
< Yeoman
はじめに
編集Yeoman WordPress Generator(generator-yo-wordpress)は、WordPressのテーマやプラグインを効率的に生成するためのYeomanジェネレーターです。開発者は、このツールを利用して、手動で設定する手間を省き、標準化された構成を短時間で構築できます。本ハンドブックでは、generator-yo-wordpressのインストールから利用方法、カスタマイズ、トラブルシューティングまでを解説します。
インストールと準備
編集必要な環境
編集以下のソフトウェアが必要です。
インストール後、以下のコマンドでバージョンを確認してください:
node -v npm -v
generator-yo-wordpressのインストール
編集以下のコマンドを実行してインストールします:
npm install -g generator-yo-wordpress
初期セットアップ
編集初回利用時に、~/.yeoman-wordpress/config.json
に設定ファイルが生成されます。このファイルには、プロジェクト生成時のデフォルト設定が保存されます。
WordPressプロジェクトの生成
編集基本コマンド
編集以下のコマンドで新しいWordPressプロジェクトを生成します:
yo yo-wordpress
プロジェクト生成の手順
編集- プロンプトに従い、以下の情報を入力します:
- 使用するWordPressのバージョン(デフォルトで最新の安定版)
- テーマ名
- 開発者情報
- 生成されるディレクトリ構造:
wp-content/themes/your-theme-name/
- テーマファイル(例:
style.css
,functions.php
)
- WordPressをインストールし、管理画面でテーマを有効化します。
プラグインの生成
編集基本コマンド
編集以下のコマンドでプラグインを生成します:
yo yo-wordpress:plugin
プラグイン生成の手順
編集- プロンプトに従い、以下の情報を入力します:
- プラグイン名
- バージョン番号
- 説明
- 生成されるディレクトリ構造:
your-plugin-name/
your-plugin-name.php
includes/
admin/
public/
- 生成されたファイルをカスタマイズして利用します。
設定ファイルの活用
編集設定ファイルの概要
編集~/.yeoman-wordpress/config.json
には、プロジェクト生成時のデフォルト設定が保存されます。
設定ファイルのカスタマイズ方法
編集- 手動で編集可能。
- 設定をリセットするには、ファイルを削除して再生成します。
カスタマイズと応用例
編集スターターテーマの調整
編集functions.php
にカスタムメニューやウィジェットを追加。- テンプレートファイル(例:
single.php
,archive.php
)を編集。
プラグインの拡張
編集- 独自フックの実装。
- ショートコードを追加。
トラブルシューティング
編集よくある問題と解決策
編集- npmエラー:管理者権限で再実行。
- プロジェクトが生成されない:依存関係を再インストール。
問題報告の手順
編集以下の情報を提供してください:
- Node.js, npm, Yeomanのバージョン(例:
node -v
,npm -v
,yo -v
) - 使用OS