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

カレンダーの作成

カレンダーは特定の条件に一致する試合を収集して、複数のレイアウトのいずれかで表示する保存済みクエリです。保存されたカレンダーは、パーマリンクを通じてスタンドアロンページとして表示したり、ショートコードを使用してサイトのどこにでも埋め込んだり、ウィジェット内で使用したりできます。

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

カレンダーの作成

カレンダーは特定の条件に一致する試合を収集して、複数のレイアウトのいずれかで表示する保存済みクエリです。保存されたカレンダーは、パーマリンクを通じてスタンドアロンページとして表示したり、ショートコードを使用してサイトのどこにでも埋め込んだり、ウィジェット内で使用したりできます。

ナビゲーション

試合 > カレンダー > 新規追加 に移動します。

タイトル

上部のテキストフィールドにカレンダーの名前を入力します。これが投稿タイトルになり、フロントエンドにカレンダーが表示される際のデフォルトの見出しとして使用されます。詳細 パネルの 見出し フィールドで、投稿タイトルを変更せずに見出しを上書きできます。

フォーマット

エディター右側の フォーマット メタボックスで表示レイアウトを選択しま���。以下から 1 つを選択してください。

  • カレンダー — 月別グリッドビュー(デフォルト)

  • リスト — 試合の表形式リスト

  • ブロック — カード形式の試合表示

  • スコアボード — 水平スクロールティッカー (Pro、SportsPress スコアボードモジュールが必要)

  • マトリックス — 対戦結果グリッド (Pro、SportsPress 結果マトリックスモジュールが必要)

選択したフォーマットによって生成されるショートコー���が決まります(例:[event_calendar id="…"][event_list id="…"][event_blocks id="…"][event_scoreboard id="…"][event_matrix id="…"])。

詳細パネル

詳細 メタボックスはカレンダーが収集する試合を制御します。

見出し

見出し — フロントエンドのカレンダー上部に表示されるタイトルのオプション上書き。空白のままにすると投稿タイトルが使用されます。

ステータス

ステータス — WordPress の投稿ステータスで試合をフィルタリングします。オプション:

  • すべて — 公開済み(過去)と予約済み(将来)の両方の試合を含む

  • 公開済み — 過去の試合のみ

  • 予約済み — 将来の試合のみ

試合フォーマット

試合フォーマット — 試合のイベント形式(例:特定のコンペティション形式)でフィルタリングします。すべての試合形式を含めるには すべて を選択します。

日付

日付 — 試合を時間枠に制限します。オプション:

  • すべて — 日付制限なし

  • 昨日

  • 今日

  • 明日

  • 先週

  • 今週

  • 来週

  • 日付範囲: — 選択すると追加の日付範囲フィールドが表示されます

日付範囲: を選択すると 2 つのサブオプションが表示されます。

  • 絶対範囲開始 日と 終了 日を入力(YYYY-MM-DD)

  • 相対範囲過去 の日数と 次の 日数を入力。このモードを有効にするには 相対 チェックボックスにチェックを入れます

試合日

試合日 — 試合日の番号で試合をフィルタリングします。すべての試合日を表示するには空白のままにします。

タクソノミー

日付フィールドの下に 3 つのタクソノミーセレクターが表示されます。それぞれ試合に割り当てられたタームから自動的に設定されます。

  • リーグ — 1 つまたは複数のリーグ(コンペティション)でフィルタリング。自動 を選択すると、カレンダーが表示されているコンテキストに割り当てられたリーグに従います。

  • シーズン — 1 つまたは複数のシーズンでフィルタリング。自動 を選択すると、現在のシーズンに従います。

  • 会場 — 1 つまたは複数の会場でフィルタリング。

すべてのタームを含めるには、セレクターを空白のままにします。

チーム

チーム — マルチセレクトドロップダウン。1 つまたは複数のチームを選択して、そのチームが参加する試合に制限します。すべてのチームを含めるには空白のままにします。

選手

選手 — マルチセレクトドロップダウン。1 つまたは複数の選手を選択して、その選手が参加する試合に制限します。すべての選手を含めるには空白のままにします。

並び順

並び順 — 主要なソートフィールドを決定します。

  • 日時 — 試合日でソート(デフォルト)

  • 試合日sp_day メタ値でソート

ソート順

ソート順昇順(古い順)ま���は 降順(新しい順)。

カラムパネル

カラム メタボックスでは、リスト フォーマット使用時に表示するカラムを選択できます。利用可能なカラムは、試合 > 設定 > 試合リスト で設定されたタイトル形式と時間/結果形式によって異なります。

  • タイトル / チーム / ホーム | アウェイ(タイトル��式設定によりラベルが変わります)

  • 時間/結果 / 時間 / 結果(時間/結果形式設定によりラベルが変わります)

  • リーグ

  • シーズン

  • 会場

  • 記事

  • 試合日

すべてのカラムはデフォルトでチェックさ��ています。

試合プレビュー

エディター下部の 試合 メタボックスには、現在の詳細設定に一致する試合の読み取り専用プレビューが、日付、試合、時間/結果、リーグ、シーズン、会場、記事、試合日のカラムを持つテーブルとして表示されます(カラムの選択でフィルタリング)。

カレンダーの表示

カレンダーを表示する方法は 2 つあります。

  1. ページとして — カレンダーの投稿を公開し、そのパーマリンクにアクセスします。SportsPress は選択したフォーマットテンプレートを使用してカレンダーをレンダリングします。

  2. ショートコードショートコード メタボックスに表示されるショートコード(例:[event_calendar id="42"])をコピーして、任意の投稿、ページ、またはテキストウィジェットに貼り付けます。

ショートコードは選択したフォーマットに基づいて自動的に生成されます。

保存

公開 または 更新 をクリックして保存します。カレンダーはすぐにそのパーマリンクとショ��トコードで利用可能になります。

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