Links
概要
「Aloha Goodies」は、Next.js 版で制作した EC サイト構成を WordPress(PHP)で再構築した作品です。
トップページから 4 つのカテゴリにアクセスでき、商品一覧・商品詳細まで一貫した導線を実装しています。
カテゴリ構成
- Accessories
- Interior Goods
- Kitchen & Tableware
- Apparel & Fabric
各カテゴリをクリックすると商品一覧ページへ遷移し、
商品をクリックすると オーバレイ表示で商品詳細ページ が開きます。
使用技術
- WordPress(Twenty Twenty-One 子テーマ)
- PHP
- jQuery
- CSS
制作過程・実装内容
本作品は Twenty Twenty-One の子テーマとして制作を開始し、
まずは WordPress テーマ構造と PHP に慣れることを目的に、最小構成で実装しました。
作成した主なテンプレート
front-page.phppage.phpheader-plain.phpfooter-plain.php404.phpfunctions.phpstyle.css
実装のポイント
- 固定ページとして 空のカテゴリページ を作成し、表示制御を PHP 側で行っています
- 投稿タイプやカスタム投稿は使用せず、商品データは
functions.php内で配列として管理 - 商品詳細は jQuery を使ったオーバレイ表示で実装
- デザインは CSS のみで調整し、ライブラリには極力頼らない構成にしました
制作の目的
- PHP でロジックを書けること
- CSS でレイアウトとデザインを整えられること
- WordPress テーマ構造を理解すること
これらを優先し、シンプルな構成で完成させることを目標に制作しました。
今後の展望
次のステップとして、
ブロックテンプレートや theme.json が利用できる Twenty Twenty-Three をベースに、
よりモダンな WordPress テーマ制作にも挑戦したいと考えています。
スクリーンショット
