音楽事務所と所属アーティストサイト
お知らせなどの投稿を事務所サイトから一元管理したいという要望から、WordPress REST APIを使って子サイトから親サイトの投稿情報などを読み込んで表示させる仕組み作りを行った。
デザイン
クライアント提供のXDデータを元にコーディング
コーディング・CSS
PDFLOCSSもどきでCSS設計、componentと別にテキスト系の装飾を管理しています。
SCSSのmixinを使用してメディアクエリを展開、CSS変数に使用カラーなどをまとめています。
機能
複数のカスタム投稿やカスタムフィールド、タクソノミーを使用。
それらを使った複数条件の絞り込み機能の実装。
特定のタクソノミーにアーティストの情報を入力し、複数のカスタム投稿で縦断的に使用することで関連情報として他のカスタム投稿の情報を取得。
WordPress REST APIを使って標準機能ではなく、用途に応じて子サイトに渡すJSONを出し分ける新たなエンドポイントを作成。
その他
- 問い合わせフォーム(contact form 7)
- WPメニュー機能
- ファイアウォール、セキュリティ設定(All In One WP Security)