コーディング実績5:英語学習スクール【XDデザインデータからコーディング&WordPress化】
OVERVIEW
制作日数「14日」。複数ページから成る架空コーポレートサイトです。エンジニアの方が販売されているデザインをもとにコーディング&Word Press化しました。実装した機能やコーディングで工夫したポイントは下記をご覧ください。
目次
1. サイトURLと認証パスワード
2. 使用しているアニメーション機能の紹介(Javascript / jQuery)
3. コーディングで工夫したポイント(HTML / CSS)
4. WordPressで実装した機能一覧
1. サイトURLと認証パスワード
下記URLからご確認いただけます。Basic認証をかけていますので、ユーザーIDとパスワードをご入力くださいませ。
https://portfolio-5-toefl.arihara-yuki.com/
ユーザーID:arihara-test-review
パスワード:arihara-test-review-pass
2. 使用しているアニメーション機能の紹介(Javascript / jQuery)
- ハンバーガーメニューのクリック時、要素が右からスライドイン(アイコンも変化)
- スクロールでヘッダーの背景色が半透明化
- スクロールで要素がふわりとスライドアップ
- Q & Aセクションのアコーディオン(開閉時にアイコンが変化)
- 料金体系のプラン表がレスポンシブ時に横にスクロールする(スクロールヒント付き)

- プライバシーポリシーの内容をモーダルウィンドウで表現

3. コーディングで工夫したポイント(HTML / CSS/PHP)
■トップページ
- ブログタイトルなど、テキストが自動出力される場所には文字数制限をかけている。超えた場合は「...」と表示。
- サムネイルはどんなサイズでもアスペクト比をキープし、規定の幅からはみ出ない
- 記事投稿で設定したカテゴリーがサムネイル左上にラベルとして表示
■ブログの個別投稿ページ
- 同一カテゴリーの記事が「関連記事」としてランダムに3件表示される
- ブログ記事にタグ「pickup」を入力すると、「おすすめの記事」として表示される
- カテゴリーごとに一覧ページが自動的に作られる。一覧ページへはサイドバーのカテゴリーから遷移可能。
- テーマユニットテストデータで挙動を確認済み。予期せぬ投稿でもデザインが崩れないように設計

- サムネイル画像が未設定の場合、デフォルトで設定した画像が表示される(本案件ではno image画像とした)
■サイト全体の設定
- サイトタイトルやサイトディスクリプションを設定し、SEO対策
4. WordPressで実装した機能一覧
- お知らせをカスタム投稿タイプで実装(CPT UIを使用)
- トップページの事例セクションは写真やテキストをカスタムフィールド(ACF)で変更可能
- パンくずはBreadcrumb navXTを使用
- SNS共有リンクを「wp_sosical_bookmarking_light」で設置
- MW WP FORMを使用したお問い合わせフォーム。全項目を入力しなければ送信できない仕様で、送信が完了すれば別ページに遷移する。さらに自動返信メールが入力したアドレスに送られる。
