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

カレンダーレイアウト

**カレンダー** フォーマットは、月ごとのグリッドで試合を表示し、月を移動するナビゲーションリンクがあります。

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

カレンダーレイアウト

カレンダー フォーマットは、月ごとのグリッドで試合を表示し、月を移動するナビゲーションリンクがあります。

表示内容

グリッドは標準的な HTML テーブルとしてレンダリングされます。

  • 現在の月と年を示すキャプション行(例:「2026年4月」)

  • 曜日の略称または完全名を持つヘッダー行

  • 各セルが 1 日を表す本文

  • 前月と翌月のナビゲーションリンクを持つフッター行

少なくとも 1 つの試合がある日はリンクとしてレンダリングされます。複数の試合がある日にカーソルを合わせると、各試合のタイトルと時間を一覧表示するツールチップが表示されます。試合が 1 つのみの日をクリックすると直接その試合ページに移動します。複数の試合がある日をクリックするとその日のアーカイブページに移動します。

今日の日付には CSS クラス sp-highlight が付与されます。

月のナビゲーション

グリッドのフッターには以下が含まれます。

  • 前月リンク(略称の月名と左矢印でラベル付け)— カレンダーのフィルター内で前の月に試合が存在する場合のみ表示されます

  • 翌月リンク(略称の月名と右矢印でラベル付け)— カレンダーのフィルター内で後の月に試合が存在する場合のみ表示されます

ナビゲーションは現在のページ URL を維持し、?sp_year=YYYY&sp_month=M クエリパラメーターを追加します。

曜日の表示

initial ショートコードパラメーターは、ヘッダー行での曜日名の表示方法を制御します。

  • initial="1"(デフォルト)— 単一の頭文字(例:「月」、「火」、「水」)

  • initial="0" — 略称(例:「月」、「火」、「水」)

週の最初の日は WordPress の 設定 > 一般 > 週の始まり 設定に従います。

月キャプションタグ

デフォルトでは、月/年のキャプションはテーブルの <caption> 要素内にラップされます。caption_tag ショートコードパラメーターを使用して任意の HTML 見出しタグで上書きできます(例:caption_tag="h3" はキャプション内のキャプションを <h3> タグでラップします)。

すべての試合を表示リンク

ショートコードで show_all_events_link="1" を設定すると、グリッドの下にカレンダーのパーマリンクページへのリンク すべての試合を表示 が追加されます。このリンクは id が指定されている場合のみ表示されます。

ショートコード

[event_calendar id="42"]

完全なパラメーター参照:試合カレンダーショートコードの記事を参照してください。

iCal / フィードリンク

WordPress 管理画面でカレンダー投稿を表示すると、フィード メタボックスに Apple カレンダー、Outlook、Google カレンダー向けのサブスクリプションリンクが表示されます。これらのリンクはフロントエンドのカレンダーグリッドにはレンダリングされません。フィード URL をコピーするための管理画面専用の補助ツールです。フィード形式の詳細については iCal とフィード連携の記事を参照してください。

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