清水総合開発サイト(THE DAY)

shimizu テーマ 開発ガイド
初期設定・CSS/PHP編集・ビルド

リポジトリ: AND_SHIMIZUSOUGOU / shimizu.git(main ブランチ)|最終更新: 2026-09-08|WEB LOID

1. 初期設定(ローカル環境の起動)

前提ソフトウェア

初回セットアップ

git clone https://woofoo.backlog.com/git/AND_SHIMIZUSOUGOU/shimizu.git
cd shimizu
yarn install
yarn wp-start        # WordPress 起動 → http://localhost:8901
yarn wp-init         # 初回のみ(WordPress の初期設定を適用)
yarn dev             # 別ターミナルで実行(変更監視・起動したままにする)
2回目以降は2つだけ: yarn wp-startyarn dev(別ターミナル)を起動すれば作業を再開できます。
表示確認は http://localhost:8901(WordPress 本体)で行います。管理画面は http://localhost:8901/wp-admin(ID: admin / PASS: password)。

2. CSS(デザイン)の編集

スタイルはすべて src/assets/styles/ 配下の SCSS を編集します(FLOCSS 構成)。yarn dev が起動していれば、保存するとブラウザに自動反映されます。

フォルダ役割
projects/ページ固有のスタイル。スタイル調整はほぼここトップ・About・インタビュー各セクション
components/使い回す部品ボタン・カード・スライダー・モーダル
layouts/サイト共通の枠ヘッダー・フッター・ドロワー
global/変数・mixin色・フォント・ブレークポイントの定義
foundation/リセット・ベース基本は触りません
注意: wordpress/themes/shimizu-theday/assets/ は直接編集しないでください。
このフォルダはビルドで自動生成されるため、直接編集してもビルドのたびに上書きされて消えます。編集は必ず src/ 側で行ってください。

画像は src/assets/images/、JavaScript は src/assets/js/ に置いています。

3. PHP(HTML構造)の編集

HTML 構造はテーマ直下の PHP テンプレートを直接編集して問題ありません(生成物ではなく、これがソース本体です)。

ファイル担当ページ・役割
wordpress/themes/shimizu-theday/front-page.phpトップページ
〃 page-about.phpAbout ページ
〃 page.php / index.php / 404.php汎用固定ページ・一覧・404
〃 header.php / footer.php共通ヘッダー・フッター
〃 functions.php / functions-lib/テーマ機能(enqueue・カスタム投稿など)
確認方法: PHP の編集はビルド不要です。保存して http://localhost:8901 をリロードすれば反映されます。
src/index.html は静的コーディング段階の名残です。編集しても本番には反映されません(HTML 構造の正は PHP 側)。

4. ビルドと本番反映

yarn build:wp

5. よくあるつまずき

症状対処
localhost:8901 が開かないDocker Desktop が起動しているか確認 → yarn wp-start を実行し直す(ポートは 8888 ではなく 8901 です。.wp-env.override.json が正)
SCSS を編集しても反映されないyarn dev が起動しているか確認。起動していても効かない場合は一度 Ctrl+C で止めて再実行
CSS を直したのにビルド後に消えたテーマ内 assets/ を直接編集していないか確認(正しくは src/assets/styles/ 側を編集)
環境をまっさらにやり直したいyarn wp-stopyarn wp-startyarn wp-init

その他ご不明点は與儀(info@web-loid.net)までお気軽にご連絡ください。リポジトリ内の README.md にも詳細なセットアップ手順があります。