Appearance
スロット攻略 プロジェクトドキュメント
WordPress テーマ用カスタム機能の開発・運用ドキュメントです。迷ったら、目的に近い入口から正本ドキュメントへ進んでください。
最初に読む
| 目的 | 入口 |
|---|---|
| docs の置き場所ルールを見る | docs 整理ルール |
| プロジェクト全体像を知る | プロジェクトアーキテクチャ |
| ディレクトリと責務を確認する | ディレクトリ構成 / レイヤー責務 |
| 実装方針を揃える | 設計原則 / MVC と DIP |
| コーディング規約を確認する | PHP コーディング規約 / フロントエンド実装ガイドライン |
| よく使うコマンドを探す | 開発コマンド一覧 |
開発中に見る
| 目的 | 入口 |
|---|---|
| ローカル環境を準備する | ローカルセットアップ |
| Composer / autoload を扱う | Composer autoload 運用 / クイックリファレンス |
| 品質チェックの方針を確認する | CI 運用方針 / CI 概要 / 品質設定ドキュメント |
| テストを書く・実行する | テストガイド / Playwright E2E コマンド一覧 / Playwright E2E ガイド |
| DB やファイルを同期する | DB 同期安全ガイド / ファイル同期ガイド |
設計書を探す
| 探したいもの | 入口 |
|---|---|
| 設計書全体の置き場とルール | 機能設計ドキュメント |
| ショートコード | ショートコード一覧 / ショートコード設計 |
| 公開画面 | 公開画面一覧 / 公開画面設計 |
| 管理画面 | 管理画面設計 / 管理画面リクエスト / admin-ajax エンドポイント |
| バックエンド API | バックエンド API 一覧 |
| 画面サーバ IF | 画面サーバ IF 一覧 |
| カスタム投稿タイプ | 投稿タイプ一覧 / カスタム投稿タイプ設計 |
| バッチ | バッチ設計 |
| テーブル定義 | テーブル定義 / カスタムテーブル集約 |
本番作業
| 目的 | 入口 |
|---|---|
| 本番作業を始める | 本番デプロイ(本番作業時の入口・デプロイ正本) |
| 本番デプロイの方針を確認する | アーキテクチャ上のデプロイ方針 |
| ステージングへ反映する | ステージングデプロイ |
| 本番サーバーへ接続する | 本番環境への接続方法 / WP-CLI 接続手順 |
| 本番 DB・ファイルを同期する | DB 同期安全ガイド / ファイル同期ガイド |
| 障害予防や初動を確認する | サイト停止防止ガイド |
| ドキュメントサイトを公開する | docs 公開手順 |
| PHP バージョン変更を扱う | PHP バージョン運用 |
困った時
| 症状・確認したいこと | 入口 |
|---|---|
| 障害予防や初動を確認する | サイト停止防止ガイド |
| Local Sites / FastCGI のタイムアウト | Local Sites FastCGI timeout |
| IDE の ReflectionClass エラー | IDE ReflectionClass エラー |
| Stripe API キー設定 | Stripe API キー設定 |
| P-WORLD IMAP 取得結果が 0 件 | P-WORLD IMAP 0 件調査 |
履歴資料・補助資料
| 目的 | 入口 |
|---|---|
| 過去の本番移行メモを確認する | 本番移行手順マニュアル(参考保存。現役の本番手順ではありません) |
| 過去の性能調査を見る | パフォーマンス資料(現役計測ガイドと調査メモの入口) |
| 運用系メモを探す | AdSense 最適化 / 機種表示マッピング運用 |