Skip to content

🎓 プレゼンテーション・コンテンツ&レシピ集

TIP

開発手順・データ管理・実装フローについては 💻 WordPress開発ガイド を参照してください。

レビュー時や、自身のポートフォリオとして見せる際に役立つ、WordPressサイトの構成案とレシピ集です。

1. MyOrganization Style (モダンなサイトデザインの再現)

「MyOrganization.jp のようなサイトを作りたい」という場合の技術アプローチです。

技術スタック分析

実際の MyOrganization 公式サイトなどは、最近では Jamstack (Headless CMS + Static Site Generator) で作られることが多いですが、プロジェクト要件(WordPress)で再現するには以下の機能を活用します。

再現アプローチ

  1. テーマ: Hello ElementorAstra などの軽量テーマを選択。
  2. ページビルダー: Elementor (プラグイン) を入れると、コーディングなしで「動画背景」「アニメーションするテキスト」「グリッドレイアウト」などが作れます。
  3. 動画背景: トップページのヒーローセクション(一番上の大きな部分)に、黒背景+ループ動画を設定することで、サイバー感を演出。
  4. フォント: Google Fontsプラグインを使い、 RobotoNoto Sans JP などのサンセリフ体を使用。

2. WordPress レシピ集

🔰 基本操作 (オーナーズマニュアル)

  • 記事の投稿: ダッシュボード > 投稿 > 新規追加。Gutenbergエディタ(ブロックエディタ)の使い方(見出し、画像、リスト)。
  • 固定ページの作成: 「お問い合わせ」や「About」など、時系列に関係ないページは「固定ページ」で作る。
  • メニュー設定: 外観 > メニュー。作成した固定ページをヘッダーメニューに追加する手順。
  • ウィジェット管理: サイドバーやフッターに検索窓やカテゴリ一覧を表示する。

🏢 サイト構成パターンと作成例

用途に合わせて、以下のようなページ構成を用意すると効果的です。

種類必要な固定ページ構成推奨プラグイン/機能
コーポレートサイトHome, 会社概要, 事業内容, 採用情報, お問い合わせContact Form 7 (フォーム), Google Maps
ブログ・メディアHome(記事一覧), カテゴリ別アーカイブ, 運営者情報SEOプラグイン, SNSシェアボタン
ポートフォリオHome(自己紹介), Works(作品ギャラリー), Skill, Contactギャラリー系プラグイン (Envira Gallery等)
LP (ランディングページ)Homeのみ (縦長、全ての情報を1ページに)Elementor, アンカーリンクでのスクロール移動

🛠️ 機能別レシピ

  • 多言語対応: PolylangTranslatePress プラグインを使用。1つのWordPressで日/英を切り替えるスイッチを実装。
  • お問い合わせフォーム: Contact Form 7 が鉄板。SMTP設定が必要な場合は WP Mail SMTP を使用(ただしDocker Infrastructure環境ではメール送信は外部STMPサーバーが必要)。
  • SEO設定: Yoast SEOAll in One SEO を導入。各ページの <title>meta description を設定し、Google検索での表示を最適化。
  • 会員限定サイト: Ultimate MemberWP-Members。ログインしないと見れないページを作成可能(社内ポータルごっこができる)。

3. ボーナス機能活用ショーケース (レビュー対策)

レビューで「この機能は何の役に立つのか?」と聞かれた時に、実際に操作して見せるためのシナリオです。

🔴 Redis の効果実演

  1. 実演: ページをリロードし、超高速で表示されることを見せる。
  2. 裏側: redis-cli monitor でログが流れているのを見せ、「DBに行かずにメモリから返しているので速いです」と解説。

📂 FTP の活用実演

  1. シナリオ: 「CSSを少し微調整したいが、管理画面が開けない(想定)」。
  2. 実演: FileZillaでFTP接続し、wp-content/themes/my-theme/style.css をダウンロード → 編集 → アップロード。
  3. 結果: サイトのデザインが変わったことを見せる。「コンテナに入らなくてもファイルがいじれます」とアピール。

🗄️ Adminer の活用実演

  1. シナリオ: 「ユーザーのパスワードを忘れて締め出された(想定)」。
  2. 実演: Adminerでログインし、wp_users テーブルの user_pass カラムを、MD5ハッシュ値で直接書き換えてリセットする。
  3. 解説: 「GUIでDBが見えるので、緊急時の対応やデータの確認が容易です」と説明。

Released under the MIT License.