メインコンテンツにスキップ

過去の対戦

過去の対戦モジュールは、同じ 2 チーム間の過去の試合を表示するセクションを試合ページに追加します。現在の試合のチームが参加した過去の試合を照会し、選択したレイアウトで表示します。SportsPress Pro の一部です。

今日アップデートされました

過去の対戦

過去の対戦モジュールは、同じ 2 チーム間の過去の試合を表示するセクションを試合ページに追加します。現在の試合のチームが参加した過去の試合を照会し、選択したレイアウトで表示します。SportsPress Pro の一部です。

過去の対戦の有効化

過去の対戦は、オプションキー sportspress_event_show_past_meetings を持つ試合ページテンプレートとして登録されています。デフォルト値は no であるため、デフォルトでは非表示です。

有効にするには、SportsPress → 設定 → 試合 に移動して、試合表示セクションの 過去の対戦 トグルを有効にします。

レイアウトオプション

SportsPress → 設定 → 試合 → 過去の対戦 に移動してレイアウトを設定します。設定キーは sportspress_past_meetings_format です。

  • ブロック (blocks) — デフォルト。過去の試合はイベントブロックテンプレート(event-blocks.php)を使用して表示され、各試合が結果ブロックとして表示されます。

  • リスト (list) — 過去の試合はイベントリストテンプレート(event-list.php)を使用して表示され、試合名、時間、結果の列を持つテーブルとしてレンダリングされます。

リストレイアウトでは、表示されるカラムは 試合時間結果 です(sp_past_meetings_columns フィルターでカスタマイズ可能)。

仕組み

過去の対戦セクションは、現在の試合に割り当てられたチーム(sp_team 投稿メタから)を検索し、同じチームが含まれる他の公開済み試合を現在の試合の日付より前の日付(date_before)で照会します。結果は最新のものから順に並べられます(DESC)。

過去の対戦が見つからない場合は、セクションが自動的に非表示になります(hide_if_empty パラメーターは true)。

テキストラベル

セクション見出し 過去の対戦SportsPress → 設定 → テキスト からカスタマイズできます。

こちらの回答で解決しましたか?