サイト構造レファレンス
確認済みの事実を記載。(更新日も必ず入れる)
(ソース: CLAUDE/site-reference.md(リポジトリ内)
カテゴリーID 一覧
更新日:20260924
20260924 以前は、functions/base.php 1117行目付近で管理していたが、
今後はここが『正』となるので、ここでカテゴリーIDの情報は管理(追加・修正)をする。
ただ「カテゴリーの定義」は引き続き [base.php] で必要なので、追加したら [base.php] にも追加すること。
【商品カテゴリー】
1 :sportswear
6 :co-ords
7 :bottoms
8 :tops
9 :underwear
13 :bras
14 :panties
15 :sets
35 :outlet
36 :ol-co-ords
37 :ol-tops
38 :ol-bottoms
56 :goods :スポーツ・生活用品
【スタジオカテゴリー】
59 :studio
65 :photography-articles:撮影記事
66 :works :アート作品集
96 :photography-services:撮影サービス
【モデルカテゴリー】
70 :models
【デザインカテゴリー】
100:design
【非公開カテゴリー】
75 :private-docs :限定公開資料
101:contract-docs :契約書関連
102:special :スペシャル(特別公開:クーポンページとか)
【その他】
10 :campaign :キャンペーン
12 :info :インフォメーション
98 :press :プレスリリース
103:lp :空きカテゴリー
single.php のカテゴリ振り分け
更新日:20260924
1カラム(main100p, get_footer()) の組み合わせ
category [1,9,35,56] → single-product.php
category ['info'] → single-info.php
category ['press'] → single-press.php
category [59,65,96] → single-studio.php
category [75,101,102] → single-docs.php
category ['works'] → single-works.php
category ['models'] → single-models.php
category ['design'] → single-design.php
上記以外(現状はcampaignのみ)は、2カラム(main, get_footer("sidebar"))
single-normal.php へ
footer-sidebar.php を通るツリー
更新日:20260924
get_footer("sidebar") を呼ぶのは single-normal.phpだけ。
(カテゴリーも[campaign]のみ)
footer-sidebar.php内のget_sidebar()は、以前はカテゴリ分岐をしていたが、
20260924にサイドバーが出るシンプルな構造に変更。
2カラム表示になるページ
footer-sidebar.php
└─ single-normal.php (else分岐=上のどのカテゴリにも当てはまらない投稿)
└─ campaign カテゴリの投稿(確認済み: cp-now, cp-rakuten-okaimono2023, campaign-20210331 ほか)
※20260924時点、sitemapsに載ってる投稿を一通り確認した範囲では、campaign以外にelseに落ちるものは無し
固定ページのカスタムTemplate一覧
更新日:20260924
page-studio.php (スタジオページ用 テンプレート) → /studio/ 配下の大半
page-studio-art.php (スタジオ・アートページ用 テンプレート) → kimono-art, venus-art
page-design.php (デザインページ用 テンプレート) → /design/ 配下
page-contact.php (3STARS-w100% テンプレート) → /about/, /contact/, /recruit/model/
page-lp-studio.php (LP-スタジオ用 テンプレート) → 未使用
page-lp-design.php (LP-デザイン用 テンプレート) → 未使用
page-lp-hp.php (LP-ホームページ用 テンプレート) → /lp/chofu-homepage/
page-products.php (商品一覧ページ用 テンプレート) → /products/ 商品一覧
上記以外は page.php へ