このページでできること:新しいカスタムコンテンツタイプ(構造)を作る。最初の1件はまだ書きません。
フィールドの詳細は タイプの項目を編集する。内容を書く手順は エントリーを追加して公開する。
始める前に
- 役割はオーナー(またはプラットフォームの支援者)です。編集者には「タイプを追加」がありません。
- サイドバーに コンテンツタイプ が見えること(CPT が開いていること)。見えないときは モジュールの開き方。
手順
- サイドバーから コンテンツタイプ を開く(
/admin/site-content-types)。 - タイプを追加 をクリック。
- 基本 を埋める。先に保存し、そのあと フィールド定義 で項目を足しても構いません。
- 下部の 保存。成功すると「タイプを作成しました」と出ます。
保存後は「表示名|一覧」からエントリーを追加できます。
「基本」に入れるもの
画面はおおむね 基本、詳細、フィールド定義 に分かれます。新規のときは、まず基本を正しく入れてください。
| 項目 | 必須 | 説明 |
|---|---|---|
| 表示名 | はい | 管理画面の一覧とサイドバーに出る名前。例:「講師」「拠点」。 |
| タイプコード(URL用) | はい | 公開パスの接頭辞。英小文字で始まり、a–z、0–9、アンダースコアのみ。例:instructor ならエントリーURLは /instructor/そのslug。 |
| エントリーモード | はい | 複数エントリー(通常) または 単一エントリー(このタイプは全サイトで1件のみ)。 |
| 管理画面のサイドバーに表示 | 任意 | オンにすると、左の「コンテンツタイプ」にこのタイプのショートカットが出ます。オフでも一覧からは入れます。 |
| 管理画面サイドバーアイコン | 任意 | 左メニューのアイコンだけに影響します。 |
タイプコードの注意
- 公開後はなるべく変えない。コードを変えると、すべての
/{タイプコード}/…が変わります。 - システム予約名(例:
news、portfolio、admin、c)は使えません。固定ルートと衝突します。 - 既存のサイトページの slug とも重ねないでください。
複数と単一
| モード | 向いているもの | 制限 |
|---|---|---|
| 複数エントリー(通常) | 講師、拠点、事例。1件ずつ追加 | 一覧と、各件の詳細 |
| 単一エントリー | サイトに1つだけある設定型の内容 | すでに複数あるときは単一に変えられません。最大1件まで削除してから |
単一エントリーでは、一覧からの複製はできません。
保存したあとにできること
そのタイプのエントリー一覧(見出しは「講師|一覧」のような形)によくあるボタン:
| ボタン | 用途 |
|---|---|
| エントリーを追加 | 内容を書き始める |
| タイプ設定 | 名称、コード、フィールドを戻って直す(このページと タイプの項目を編集する) |
| カテゴリー管理 | コンテンツの分類を管理する |
| 詳細ページレイアウトを設計 | 詳細ページのレイアウトを設計する |
確認
- コンテンツタイプ一覧に新しいタイプが出る。
- 開くと空のエントリー一覧(単一モードなら、唯一の1件を作る案内)。
- オーナーで タイプ設定 を再度開き、名称とコードが正しい。
- 編集者アカウントでは、エントリー一覧に入れるが、タイプの追加はできない。
止まりやすいところ
| 状況 | 対処 |
|---|---|
| 「タイプを追加」が無い | オーナーではない、またはプラットフォームが CPT を開いていない。 |
| 「タイプの表示名を入力してください」 | 表示名が空。 |
| 「有効なタイプコードを入力してください」 | 英小文字で始まっていない、または英小文字・数字・アンダースコア以外が入っている。 |
| 予約名と衝突する | 別のコードにする。 |
| タイプを削除する | タイプ設定の削除はすべてのエントリーも一緒に消します。元には戻せません。システム内蔵タイプは削除できません。 |