リストレイアウト
リスト形式は選手をデータテーブルでレンダリングします。選手リストのデフォルト形式です。
形式の設定
選手リスト編集画面で形式サイドバーメタボックスを開き、リストを選択します。
テーブルの構造
レンダリングされるテーブルの構成:
カラムラベルのヘッダー行
選手ごとに 1 行
背番号またはランク番号を表示する最初のカラム
最初のカラム:背番号とランクの切り替え
並び順が背番号または名前に設定されている場合、最初のカラムには各選手の
sp_numberメタから実際の背番号が表示されます。カラムヘッダーは#になります。並び順が統計カラムに設定されている場合、最初のカラムにはソート順位に基づいた選手のランク(1、2、3、...)が表示されます。カラムヘッダーはランクに変わります。
デフォルトカラムセット
カラムメタボックスでカラムが選択されていない場合、リストには #、選手、チーム、ポジション が表示されます。
カラムが選択された場合、選手カラムの後に、設定画面のパフォーマンス/統計の投稿タイプの menu_order で定義された順序で表示されます。
ソート可能なテーブル
リストのカラムヘッダーはデフォルトでクライアント側ソートのためにクリック可能です。この動作はグローバル設定 sportspress_enable_sortable_tables(デフォルト:yes)で制御されます。ショートコードの sortable パラメーターで埋め込みごとに上書きできます。
レスポンシブテーブル
レスポンシブモードは小画面でカラムを折りたたみ、データラベルをインラインで表示します。sportspress_enable_responsive_tables(デフォルト:no)で制御されます。responsive ショートコードパラメーターで上書きできます。
スクロール可能なテーブル
幅の広いテーブルに水平スクロールが使用できます。sportspress_enable_scrollable_tables(デフォルト:yes)で制御されます。
ページ分け
ページ分けは長いリストをページに分割します。以下で制御されます。
sportspress_list_paginated設定(デフォルト:yes)sportspress_list_rows設定(デフォルト:10)— ページあたりの行数
どちらも paginated と rows ショートコードパラメーターで上書きできます。paginated="0" を設定するとページ分けが完全に無効になります。
選手名の表示オプション
SportsPress > 設定 > 選手 > 選手リスト の 2 つのオプションが名前セルに影響します。
写真 — 有効にすると、選手のサムネイルが名前の隣に表示されます
フラッグ — 有効にすると、国籍フラグが名前の隣に表示されます
選手名のリンク
選手名はデフォルトで各選手のプロフィールページにリンクされます。sportspress_link_players(デフォルト:yes)で制御されます。ショートコードで link_posts="0" を指定して上書きできます。
ポジション別グルーピング
説明メタボックスでグルーピングをポジションに設定すると、テーブルがセクションに分割され、各ポジションごとにまとめられます。各ポジショングループの前に見出し(デフォルト <h4>)が表示されます。見出しタグは grouptag ショートコードパラメーターで変更できます。
すべての選手を表示するリンク
ショートコードで show_all_players_link="1" を設定すると、リストの下に「すべての選手を表示」リンクを追加できます。このリンクは選手リストのパーマリンクに移動します。
