スコアボードレイアウト
スコアボード フォーマットは、SportsPress スコアボードモジュールによって追加される Pro 機能です。スポーツ放送のスコアボードに似た、水平スクロールするティッカーストリップで試合を表示します。
表示内容
試合は、固定幅のビューポート内の単一の水平行に並べて配置されます。左右の矢印ボタンで、一度に設定可能な数の試合分ストリップを前後にスクロールします。各試合カードには対戦チーム(オプションのロゴ付き)と結果またはキックオフ時間が表示されます。試合カードをクリックすると試合ページに移動します。
オプションのメタデータ(日付、時間、リーグ、シーズン、会場)を各カード内のチーム名の上に表示できます。
現在表示中の試合ページの試合カードには CSS クラス sp-highlight が付与されます。
スコアボード設定
グローバルなスコアボード設定は 試合 > 設定 のスコアボードセクションにあります。各設定には、インスタンスごとに上書きするための対応するショートコードパラメーターがあります。
詳細
詳細は各試合カード内に表示するメタデータの行を制御します。
日付 (
sportspress_scoreboard_show_date、デフォルト:オフ) — 試合日を表示時間 (
sportspress_scoreboard_show_time、デフォルト:オン) — キックオフ時間または結果時間を表示リーグ (
sportspress_scoreboard_show_league、デフォルト:オフ) — 試合のリーグを表示シーズン (
sportspress_scoreboard_show_season、デフォルト:オフ) — 試合のシーズンを表示会場 (
sportspress_scoreboard_show_venue、デフォルト:オフ) — 試合の会場を表示
日付形式
日付形式 (sportspress_scoreboard_date_format、デフォルト:M j) — 日付が有効な場合に日付をフォーマットするために使用する PHP 日付形式文字列。例えば、M j は「Apr 25」を生成します。
チーム
ロゴを表示 (sportspress_scoreboard_show_logos、デフォルト:オフ) — 各カード内のチーム名の隣にチームロゴ画像(アイキャッチ画像)を表示します。
表示
表示する (sportspress_scoreboard_limit、デフォルト:0) — スコアボードに表示する最大試合数。0 は制限なし。この設定はサイトヘッダースコアボードに表示される試合数も制御します(ヘッダー機能が有効な場合)。
幅
幅 (sportspress_scoreboard_width、デフォルト:180) — 各試合カードの幅(ピクセル単位)。最小値:50。
スクロール
スクロール (sportspress_scoreboard_step、デフォルト:2) — 矢印ボタンをクリックするたびにストリップが進む試合数。スクロールするピクセル距離は 幅 × スクロール です。
試合の選択
id なしで使用する場合、スコアボードは自動的に最近の過去の試合と近い将来の試合の組み合わせを表示し、今日を中心に表示します。id が指定されている場合、スコアボードはそのカレンダーのフィルター設定を使用します。
ヘッダースコアボード
表示するがゼロ以外の値に設定されている場合、スコアボードはサイトヘッダー(sportspress_header アクションフック内)にも自動的に表示されます。これはカレンダーの投稿とは独立しており、制限値を使用してグローバルに試合を照会します。add_theme_support( 'sportspress' ) を宣言するテーマはこの動作を抑制します。
ショートコード
[event_scoreboard id="42"]
id パラメーターはオプションです。省略すると、試合設定のスコアボードセクションの制限と設定を使用したグローバルスコアボードがレンダリングされます。
パラメーター | デフォルト(設定キー) | 説明 |
| (空) | カレンダーの投稿 ID |
|
|
|
|
| 日付フィルターの値 |
|
| 最大試合数。指定された場合は表示する設定を上書き |
|
| カードの幅(ピクセル単位) |
|
| クリックごとにスクロールする試合数 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| PHP 日付形式文字列 |
|
|
|
|
| すべての試合を表示リンクを表示する場合は |
