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

試合リスト

`[event_list]` ショートコードは SportsPress カレンダーの試合をソート可能でページ分けされたテーブルで表示します。日付、試合名(またはホーム/アウェイチーム)、時間/結果、会場、リーグ、シーズン、記事、試合日のカラムが含まれます。

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

試合リスト

[event_list] ショートコードは SportsPress カレンダーの試合をソート可能でページ分けされたテーブルで表示します。日付、試合名(またはホーム/アウェイチーム)、時間/結果、会場、リーグ、シーズン、記事、試合日のカラムが含まれます。

表示される内容

試合のデータテーブル。表示されるカラムはカレンダーのカラム設定と columns パラメーターの上書きによって異なります。結果または時間は time_formattitle_format の設定に応じて合算または別々の形式で表示されます。

使用するタイミング

任意のページまたは投稿で使用します。特定のカレンダーから試合を取得するには id を指定します。id なしでは、ショートコードは get_the_ID() にフォールバックし、その ID を持つカレンダー投稿を検索します。カレンダー自身のページ(ループの中)に配置するか、明示的な id を指定する場合に最も有用です。

パラメーター

パラメーター

タイプ

デフォルト

説明

id

整数

null

表示する SportsPress カレンダーの投稿 ID。

title

文字列/真偽値

false

表示される見出しを上書きします。false の場合、show_title1 のときはカレンダーのキャプションまたはタイトルを使用します。

status

文字列

'default'

試合ステータスフィルター:'default''future'、または 'publish'

format

文字列

'default'

試合形式フィルター。

date

文字列

'default'

日付プリセットフィルター。

date_from

文字列

'default'

日付範囲の開始(YYYY-MM-DD)。

date_to

文字列

'default'

日付範囲の終了(YYYY-MM-DD)。

date_past

文字列

'default'

含める過去の日数。

date_future

文字列

'default'

含める将来の日数。

date_relative

文字列

'default'

相対日付モード。

day

文字列

'default'

試合日フィルター。

league

整数/文字列

null

リーグのターム ID またはスラッグ。

season

整数/文字列

null

シーズンのターム ID またはスラッグ。

venue

整数/文字列

null

会場のターム ID またはスラッグ。

team

整数

null

試合をフィルタリングするチームの投稿 ID。

teams_past

整数

null

過去のチームを含めるフィルター。

date_before

文字列

null

この日付以降の試合を除外します。

player

整数

null

試合をフィルタリングする選手の投稿 ID。

number

整数

-1

表示する最大試合数。-1 はすべてを表示。

columns

文字列/配列

null

カレンダーのカラム選択を上書きするカンマ区切りのカラムスラッグ(例:'event,time,venue')。

order

文字列

'default'

ソート順:'ASC' または 'DESC'

show_team_logo

真偽値

設定から

1 で試合カラムにチームロゴを表示します。

link_events

真偽値

設定から

1 で試合日/タイトルを試合ページにリンクします。

link_teams

真偽値

設定から

1 でチーム名をチームページにリンクします。

link_venues

真偽値

設定から

1 で会場名をリンクします。

sortable

真偽値

設定から

1 でクライアント側のカラムソートを有効にします。

responsive

真偽値

設定から

1 でレスポンシブテーブルモードを有効にします。

scrollable

真偽値

設定から

1 で狭い画面での水平スクロールを有効にします。

paginated

真偽値

設定から

1 でテーブルをページ分けします。

rows

整数

設定から

ページ分けが有効な場合のページあたりの行数。デフォルト 10

show_all_events_link

真偽値

false

1 でテーブルの下に「すべての試合を表示」リンクを表示します(id が必要)。

show_title

真偽値

設定から

1 でテーブルの上にカレンダー名を見出しとして表示します。

title_format

文字列

設定から

カラムレイアウト:'title'(試合タイトル)、'teams'(積み重ねたチーム名)、または 'homeaway'(ホーム/アウェイの別々のカラム)。

time_format

文字列

設定から

時間/結果のカラム形式:'combined''separate''time'、または 'results'

使用例

最小限 — 特定のカレンダーのすべての試合:

[event_list id="30"]

将来の試合のみ、チーム名にリンク、1 ページ 5 行でページ分け:

[event_list id="30" status="future" link_teams="1" paginated="1" rows="5"]

ホーム/アウェイ形式、ロゴあり、「すべての試合を表示」リンクあり:

[event_list id="30" title_format="homeaway" show_team_logo="1" show_all_events_link="1"]

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