この画面でできること

ユーザーメタ定義は、顧客に持たせる追加の入力項目(フィールド)を定義する画面です。電話番号・会社名・生年月日など、標準の「氏名・メールアドレス」以外に管理したい項目をここで追加すると、ユーザー編集画面・一覧・検索・CSV・メールの差し込みで使えるようになります。

画面の開き方

左メニューの「ねこすけCMS」→「ユーザー」→ 画面上部タブ「ユーザーメタ定義」をクリックします。

項目の追加手順

  1. 画面下部の「項目を追加」ボタンをクリックします。
  2. ラベル(画面に表示される名前。例: 電話番号)と meta_key(内部キー。例: necosuke_cms_tel)を入力します。
  3. タイプを選択します: テキスト / テキストエリア / ラジオボタン / チェックボックス / セレクトBOX
  4. 用途に応じてチェックボックス(下表)を設定します。
  5. 保存」をクリックします。

💡 ポイント: meta_key は半角英数字とアンダースコアで、necosuke_cms_ で始める命名を推奨します(例: necosuke_cms_company)。一度使い始めたキーを変更すると、保存済みデータとの紐付けが切れるため、最初に決めたら変更しないでください。行はドラッグで並び替えでき、その順序が編集画面・一覧に反映されます。

各チェックボックスの意味

チェック効果
一覧ユーザー一覧に列として表示
一覧で編集ユーザー一覧のセル上でその場編集・即時保存を可能にする(一覧が未チェックでも列は自動表示)
検索条件検索の「メタデータ」の選択肢に表示
クイック更新ユーザー詳細画面上部の「クイック更新」エリアに表示(その場保存)
連携外部連携の対象にする
CSVCSVエクスポートの列に含める

詳細設定(「詳細」ボタン)

各行の「詳細」を開くと、入力フォームとしての細かい挙動を設定できます。

  • 選択肢(カンマ区切り): タイプがラジオ・チェックボックス・セレクトの場合の候補(例: はい,いいえ)
  • プレースホルダー / 初期値 / 上下のコメント: 入力欄の補助表示
  • バリデーション正規表現 / 個別エラーメッセージ: 入力チェック(例: 電話番号の形式)
  • ラベル表示(プロフィール): 「一致させる値」と「色」を登録すると、その値を持つ顧客の一覧・詳細に色付きバッジが表示されます(ファネル段階の目印などに)。色のパレットは「設定」→「ユーザー」→「プロフィール用ラベルカラー」で管理します。

定義したメタの活用先

  • ユーザー編集画面: 定義したタイプの入力フォームが自動で追加されます。
  • メール・LINEの差し込み変数: {{usermeta.メタキー}} の形式で本文に差し込めます。メタキーは省略せず完全な形で指定してください(例: {{usermeta.necosuke_cms_tel}}{{usermeta.tel}} は不可)。
  • ページへの表示(ショートコード): [user_info field="メタキー"] で固定ページに表示できます。画面上部の折りたたみ「ページにユーザー情報を貼る方法」に、定義済み項目の早見表が自動生成されています。
  • 検索・抽出条件・CSV: 各チェックの設定に応じて利用できます。

注意点

  • 定義を削除しても、各顧客に保存済みの値は削除されません(画面に表示されなくなるだけ)。同じ meta_key で定義し直せば再び表示されます。
  • ハイフンを含むメタキーを差し込みに使う場合は {{attribute(usermeta, 'キー名')}} の形式を使います。
  • WordPress標準のメタ(nickname など)はそのままのキー名で扱えます。