RM Create Pages
固定ページを一括で作成するためのプラグインだよ!管理画面からページタイトルとスラッグを入力して、サクッとページを作っちゃうの!マジ便利だから使ってみてね!😉
by Rocket Martue · github.com/rocket-martue/rm-create-pages · website
★ 0stars
6release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/rocket-martue/rm-create-pages/releases/download/v.1.1.0/rm-create-pages.zipReadme
RM Create Pages
WordPressサイトに、固定ページを一括で作成するためのプラグインです。
機能
- 管理画面で入力した内容を元に、固定ページを一括で作成します。
- 作成するページのタイトル、スラッグを指定できます。
- 作成するページの親ページを指定できます。
- スラッシュ(/)を使った階層構造のページも作成可能です。
- 既に存在するページがある場合は自動でスキップします。
- 親ページが存在しない階層ページを作成しようとした場合、警告メッセージを表示します。
使い方
- WordPress管理画面で「RM Create Pages」メニューにアクセス
- テキストエリアに以下の形式で入力:
ページタイトル,ページスラッグ - 例:
会社概要,company お問い合わせ,contact サービス,service メインサービス,service/main - 「ページを作成」ボタンをクリック
階層ページについて
- スラッシュ(/)を使用することで階層ページを作成できます
- 例:
service/mainとすると、serviceページの下にmainページが作成されます - 重要: 親ページが先に存在している必要があります。存在しない場合は自動的にハイフン(-)区切りのスラッグに変換されます
更新履歴
v1.1.0(2026年2月11日)
開発環境の改善
- composer.json追加: WordPress Coding Standards 3.0対応の開発環境を構築
- GitHub Workflows追加: CI/CD環境を整備
- コーディング規約チェック(PHPCS)
- PHP互換性テスト(PHP 7.4〜8.3)
- JavaScriptリントチェック
- リリース用ZIPファイル自動生成
- Dependabot設定追加: 依存関係の自動更新を有効化
- PRテンプレート追加: プルリクエストの標準化
- .gitignore更新: WordPress plugin開発用の標準的な除外設定に更新
コード品質向上
- WordPress Coding Standards 3.0に準拠した開発環境の整備
- 自動テスト・チェック体制の構築
v1.0.1(2025年6月1日)
新機能
- スキップ機能の実装: 既に存在するページがある場合、自動でスキップし、結果を画面に表示
- 警告メッセージ機能: 親ページが存在しない階層ページや、入力形式エラーなどを分かりやすく表示
- 詳細な処理結果表示: 作成件数、スキップ件数、警告内容を詳細に表示
改善点
- ユーザビリティ向上: 処理結果が一目で分かるように改善
- エラーハンドリング強化: より詳細なエラー情報を提供
- 階層ページ対応: スラッシュを使った階層構造の説明を追加
セキュリティ
- nonceによるCSRF対策を実装
- 入力データの適切なサニタイズ処理
- 権限チェックの強化
注意事項
- 階層ページを作成する場合は、親ページを先に作成してください
- 入力形式は「タイトル,スラッグ」をカンマ区切りで入力してください
- 管理者権限が必要です
- 作成されるページの内容は空の状態です(後から編集してください)
開発者向け情報
- WordPress 5.0以上対応
- PHP 7.4以上推奨
- GPLv2ライセンス
- エラーや警告は管理画面に分かりやすく表示されます
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v.1.1.0 | Feb 11, 2026 | rm-create-pages.zip | 6 |