会場の作成と管理
会場は SportsPress の階層型タクソノミーです。タクソノミーターム(投稿ではなく)であるため、投稿エディターではなくタクソノミーターム画面で管理されます。各会場には地図表示に使用される物理的な住所と地理座標を保存できます。
ナビゲーション
試合 > 会場 に移動します。
会場一覧画面には、名前、説明、スラッグ、住所、試合数(各会場に割り当てられた試合数)のカラムとともに既存のすべての会場が表示されます。
新しい会場の追加
試合 > 会場 画面の左パネルのフィールドを入力します。
名前 — 会場の表示名(必須)。試合一覧と会場アーカイブページに表示されます。
スラッグ — URL フレンドリーな識別子。WordPress が名前から自動生成します。必要に応じて編集します。
親 — オプション。親会場を選択して階層を作成します(例:スタジアムを親として、個別のフィールドやコートを子供として設定)。
説明 — 会場のオプションのフリーテキスト説明。
場所フィールドを入力します(以下を参照)。
新しい会場を追加 をクリックします。
場所フィールド
会場フォームには、インタラクティブなマップと 3 つの場所フィールドが含まれています。マップにはドラッグ可能なマーカーが表示されます。マーカーを会場の正確な位置にドラッグすると、座標フィールドが自動入力されます。
住所 (
term_meta[sp_address]) — 会場の住所。iCal フィードのLOCATIONフィールドに会場名とともに表示されます。緯度 (
term_meta[sp_latitude]) — 10 進数の緯度座標(例:-37.8165647)。マップ表示に使用され、iCal フィードのGEOフィールドに含まれます。経度 (
term_meta[sp_longitude]) — 10 進数の経度座標(例:144.9475055)。マップ表示と iCal のGEOフィールドのために緯度とともに使用されます。
これら 3 つのフィールドは、連想配列として WordPress のオプションテーブルのキー taxonomy_<term_id> の下に保存されます。
既存の会場の編集
リスト内の会場名をクリックするか、カーソルを合わせて 編集 をクリックします。編集画面には追加画面と同じフィールドが表示されます。また、保存された座標を事前に位置決めしたマップも表示されます。
親/子の会場階層
会場は階層型タクソノミー(hierarchical => true)として登録されています。会場には親会場を設定できます。これは関連する場所をグループ化するのに便利です。
複数のフィールドやコートを含むスポーツコンプレックス(親)
複数の個別スタジアムを含む都市や地域(親)
親会場は、会場を追加または編集するときに親ドロップダウンから選択できます。SportsPress によって課される深さの制限はありません。
試合への会場の割り当て
試合を編集するとき、試合エディターに会場タクソノミーセレクターが表示されます。1 つまたは複数の会場を選択して試合に関連付けます。会場はカレンダーリスト、試合ページ、iCal フィードに表示されます。
カレンダーはカレンダーの詳細メタボックスの会場セレクターを使用して会場でフィルタリングすることもできます。これにより、選択した会場に割り当てられた試合のみを表示するようカレンダーが制限されます。
会場アーカイブページ
各会場にはそのパーマリンク(例:/venue/old-trafford/)でアクセスできる公開アーカイブページがあります。このページにはその会場に関連するすべての試合が一覧表示され、座標が設定されていてマップ表示が有効な場合は会場マップが表示されます。
会場パーマリンクスラッグはデフォルトで venue で、試合 > 設定 > パーマリンク で設定できます。
