コンテンツにスキップ

WordPress CMS操作マニュアル

このドキュメントは、WordPress CMSの操作・使用方法を体系的にまとめた操作マニュアルです。

目次

  1. 基本操作ガイド
  2. コンテンツタイプ別操作ガイド
  3. ACFカスタムフィールドの設定と使用
  4. 設定・管理機能
  5. トラブルシューティング
  6. 関連ドキュメント

基本操作ガイド

WordPress管理画面へのアクセス

  1. ブラウザで管理画面URLにアクセス
  2. ローカル環境: http://localhost:8181/wp-admin
  3. 本番環境: https://your-wordpress-site.com/wp-admin
  4. ユーザー名とパスワードでログイン

管理画面の構成

WordPress管理画面の主要なメニュー:

  • ダッシュボード: サイトの概要、最近の投稿
  • 投稿: お知らせ、キャンペーン、Heroスライドなどのコンテンツ管理
  • メディア: 画像・動画などのメディアライブラリ
  • 設定: サイトの基本設定、パーマリンク設定など

基本的な操作フロー

  1. コンテンツの作成
  2. 左メニューから該当するコンテンツタイプを選択
  3. 「新規追加」をクリック
  4. タイトル、本文、カスタムフィールドを入力
  5. 「公開」ボタンをクリック

  6. コンテンツの編集

  7. コンテンツ一覧から編集したい項目を選択
  8. 「編集」をクリック
  9. 内容を変更して「更新」ボタンをクリック

  10. コンテンツの削除

  11. コンテンツ一覧から削除したい項目を選択
  12. 「削除」をクリック
  13. 確認ダイアログで「OK」をクリック

コンテンツタイプ別操作ガイド

お知らせ(Announcement)

サイト全体のお知らせを管理します。

作成手順

  1. 投稿お知らせ新規追加
  2. 以下の項目を入力:
  3. タイトル: お知らせのタイトル(必須、50文字以内推奨)
  4. 本文: お知らせの詳細内容(Markdown対応)
  5. 公開設定: 公開日時を設定(必要に応じて)

カスタムフィールド(ACF)

フィールドグループ: Announcement Meta

isFeatured(フィーチャー済み)
  • タイプ: True/False
  • 説明: サイト上部に固定表示する重要なお知らせかどうか
  • 設定値:
  • true: サイト上部の黄色バナーに表示(重要なお知らせ)
  • false: 通常のお知らせ一覧のみに表示

使用例:

  • 緊急メンテナンス通知
  • 重要なお知らせ
  • システム変更の告知

注意事項:

  • フィーチャー済みお知らせは最大5件まで推奨
  • 古いお知らせは isFeaturedfalse に変更
  • タイプ: URL
  • 説明: お知らせに関連する詳細ページのURL(任意)
  • 設定例: /announcements/123 または外部URL

詳細な操作手順

詳細は WordPressコンテンツ管理ガイド を参照してください。

キャンペーン(Campaign)

プロモーションキャンペーン情報を管理します。

作成手順

  1. 投稿キャンペーン新規追加
  2. 以下の項目を入力:
  3. タイトル: キャンペーン名(必須)
  4. アイキャッチ画像: キャンペーンの画像(推奨)
  5. 公開設定: 公開日時を設定

カスタムフィールド(ACF)

フィールドグループ: Campaign Meta

order(表示順序)
  • タイプ: Number
  • 説明: キャンペーンの表示順序(小さい順)
  • 設定例: 1(最初)、2(2番目)、10(最後)
image(キャンペーン画像)
  • タイプ: Image
  • 説明: キャンペーン専用の画像(アイキャッチ画像より優先)
  • 推奨サイズ: 1200x600px(アスペクト比 2:1)

詳細な操作手順

詳細は WordPressコンテンツ管理ガイド を参照してください。

Heroスライド(Hero Slide)

ホームページのヒーローセクション用スライドを管理します。

作成手順

  1. 投稿Heroスライド新規追加
  2. 以下の項目を入力:
  3. タイトル: スライド名(管理用)
  4. 公開設定: 公開日時を設定

カスタムフィールド(ACF)

フィールドグループ: Hero Slide Meta

order(表示順序)
  • タイプ: Number
  • 説明: スライドの表示順序(小さい順)
media(メディア)
  • タイプ: Group
  • 説明: スライドに表示するメディア(画像または動画)
  • サブフィールド:
  • type: メディアタイプ(image または video
  • image: 画像(デスクトップ/モバイル用)
  • video: 動画(デスクトップ/モバイル用)
  • alt: 代替テキスト
  • タイプ: Post Object
  • 説明: スライドをクリックした時の遷移先

詳細な操作手順

詳細は WordPressコンテンツ管理ガイド を参照してください。

ACFカスタムフィールドの設定と使用

ACFとは

Advanced Custom Fields(ACF)は、WordPressの標準機能を拡張してカスタムフィールドを追加できるプラグインです。

カスタムフィールドの見つけ方

  1. コンテンツ編集画面を開く
  2. スクロールして「カスタムフィールド」セクションを確認
  3. フィールドグループ名(例: Announcement Meta)を確認

フィールドの入力方法

  1. True/False フィールド: チェックボックスをオン/オフ
  2. Number フィールド: 数値を直接入力
  3. URL フィールド: URLを入力(例: https://example.com
  4. Image フィールド: 「画像を追加」ボタンをクリックして画像を選択
  5. Group フィールド: サブフィールドが展開されるので、それぞれ入力

よくある質問

Q: カスタムフィールドが表示されない

  • A: フィールドグループが正しい投稿タイプに割り当てられているか確認
  • A: ページをリロードしてみる

Q: フィールドの値を変更しても反映されない

  • A: 「更新」ボタンをクリックして保存
  • A: ブラウザのキャッシュをクリア

設定・管理機能

パーマリンク設定

WordPress管理画面 → 設定パーマリンク設定

推奨設定

  • 数字ベース または カスタム構造/%post_id%/post/%post_id%
  • 理由: 一意性が保証され、日本語が混入しないため

設定の影響

  • GraphQLエンドポイントのURLが変わる可能性があります
  • パーマリンク設定が「プレーン」の場合、index.php?graphql 形式になることがあります
  • 推奨設定に変更すると、/graphql でアクセス可能になります

詳細は WordPressローカル開発環境 を参照してください。

公開状態の管理

WordPressでは、以下の公開状態を設定できます:

  • 公開: サイトに表示される
  • 下書き: 保存のみ、サイトに表示されない
  • 非公開: 管理者のみ閲覧可能
  • 予約投稿: 指定した日時に自動公開

公開日時の設定

  • 公開日時が未来: 指定時刻まで非公開
  • 公開日時が過去: すぐに公開
  • 公開日時を変更: 表示順序に影響(新しい順に並ぶ)

トラブルシューティング

コンテンツがサイトに表示されない

確認事項:

  1. 公開状態が「公開」になっているか
  2. 公開日時が過去になっているか
  3. GraphQL APIで取得できるか(開発者ツールで確認)

解決方法:

  • 公開状態を「公開」に変更
  • 公開日時を過去の日時に設定
  • ブラウザのキャッシュをクリア

画像が表示されない

確認事項:

  1. 画像がアップロードされているか
  2. 画像のURLが正しいか
  3. 画像のファイルサイズが適切か(500KB以下推奨)

解決方法:

  • 画像を再アップロード
  • 画像のファイルサイズを確認・最適化
  • 画像形式を確認(WebP、JPEG、PNG推奨)

表示順序が正しくない

確認事項:

  1. order フィールドが正しく設定されているか
  2. 同じ order 値の場合は、公開日時の新しい順に表示される

解決方法:

  • order フィールドに一意の数値を設定
  • 公開日時を調整

フィーチャー済みお知らせが表示されない

確認事項:

  1. isFeaturedtrue に設定されているか
  2. 公開状態が「公開」になっているか
  3. Storefront サーバーで WORDPRESS_GRAPHQL_ENDPOINT が正しく設定され、/api/wordpress/graphql 経由のレスポンスが 200 で返っているか

解決方法:

  • isFeaturedtrue に設定
  • 公開状態を確認
  • サーバーログでデバッグ情報を確認(開発環境)

詳細は フィーチャー済みお知らせバナー機能 を参照してください。

GraphQLエンドポイントに接続できない

確認事項:

  1. Storefront サーバー側の WORDPRESS_GRAPHQL_ENDPOINT が正しいか
  2. /api/wordpress/graphql に対して POST した際に 200 が返るか
  3. WordPress 側でパーマリンク設定・WPGraphQL が有効か

解決方法:

  • エンドポイントURLを確認(/graphql または index.php?graphql
  • パーマリンク設定を確認(推奨: 数字ベース)
  • 環境変数を確認・更新

詳細は WordPressローカル開発環境 を参照してください。

関連ドキュメント

操作マニュアル

技術ドキュメント

機能別ドキュメント

よくある質問(FAQ)

Q: お知らせを削除しても、サイトに表示され続ける

A: ブラウザのキャッシュやNext.jsのキャッシュが原因の可能性があります。

  • ブラウザのキャッシュをクリア
  • Next.jsの開発サーバーを再起動
  • 本番環境の場合は、ビルドを再実行

Q: カスタムフィールドが表示されない

A: 以下の点を確認してください:

  • フィールドグループが正しい投稿タイプに割り当てられているか
  • ACFプラグインが有効化されているか
  • ページをリロードしてみる

Q: 画像をアップロードできない

A: 以下の点を確認してください:

  • ファイルサイズが上限を超えていないか(通常5MB以下)
  • ファイル形式がサポートされているか(JPEG、PNG、WebP、GIF)
  • サーバーのディスク容量が不足していないか

Q: 公開日時を変更しても反映されない

A: 公開日時を変更した後、「更新」ボタンをクリックして保存してください。また、表示順序は公開日時の新しい順になります。

サポート・問い合わせ

技術的な問題や質問がある場合は、開発チームに問い合わせてください。