[WordPress] 外掛分享: Advanced H2H for SportsPress

首頁外掛目錄 › Advanced H2H for SportsPress
200+
安裝啟用
★★★★★
5/5 分(4 則評價)
12 天前
最後更新
0%
問題解決
WordPress 5.3+ PHP 7.4+ v2.1.3 上架:2022-12-22

內容簡介

Advanced H2H for SportsPress 是一款專為 SportsPress 外掛設計的擴展工具,提供聯盟管理者更進階的排序標準選項,讓每個聯盟表格可以選擇不同的排序標準,提升賽事管理的靈活性與準確性。

【主要功能】
• 自訂排序標準
• 設定常規排序順序
• 設定平手排序順序
• 支援多種聯盟表格
• 清晰的排序規則概覽

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.1.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Advanced H2H for SportsPress」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

This plugin is an extension for SportsPress.
Give your league managers the option to use more advanced Sorting Criteria for your League Tables.
Now is possible to select different Sorting Criteria for each League Table!
How to Use
Step 1: Create Sorting Criteria

Go to SportsPress -> Teams -> Sorting Criteria in your WordPress admin.
Click “Add New Criterion”.
Give your criterion a descriptive name (e.g., “Premier League Style”, “Champions League Rules”).

Step 2: Configure Regular Order
In the “Regular Order” section:

Drag and drop the columns in the order you want them to be considered for initial sorting.
Toggle the switch to disable criteria you do not want.
Set sort direction (Ascending/Descending) for each column.

This determines the primary sorting order when teams have different points.
Important: The Tiebreak Order is only applied between teams that are equal on every column enabled in the Regular Order. If you want the head-to-head rules to decide between teams that are level on points, keep Points as the only column in the Regular Order and move everything else (including overall Goal Difference and Goals For) to the Tiebreak Order. If you leave Goal Difference in the Regular Order, teams that are level on points but have a different Goal Difference are separated before the head-to-head rules can be applied.
Step 3: Configure Tiebreak Order
In the “Tiebreak Order” section:

Drag and drop columns in the order they should be used for tiebreakers.
Toggle the switch to disable criteria you do not want.
Set sort direction for each column.
Enable the “H2H Only” checkbox for columns that should only consider head-to-head results (matches played between the tied teams). Leave it unchecked for a column that should use full-season stats.

This determines how teams are ranked when they are equal on the Regular Order (for example, when they have the same points).
Step 4: Review the Summary
The “Sorting Criteria Summary” sidebar shows:

Your configured regular order.
Your configured tiebreak order.
A clear overview of your sorting rules.

Step 5: Apply to League Tables

Go to SportsPress -> Tables.
Edit an existing league table or create a new one.
In the sidebar, find the “Advanced Sorting Criteria” meta box.
Select your custom sorting criterion from the dropdown.
Save the league table.

Examples
Premier League Style (overall Goal Difference decides before head-to-head):

Regular Order: Points (DESC), Goal Difference (DESC), Goals For (DESC)
Tiebreak Order: Points (DESC), Goal Difference (DESC), Goals For (DESC), Goals Away (DESC)

Champions League Style (head-to-head decides before overall Goal Difference):

Regular Order: Points (DESC)
Tiebreak Order: Points [H2H Only] (DESC), Goal Difference [H2H Only] (DESC), Goals For [H2H Only] (DESC), Goal Difference (DESC), Goals For (DESC)

Note: for the Champions League style, Points must be the only column in the Regular Order. Overall Goal Difference and Goals For go in the Tiebreak Order (with “H2H Only” unchecked) so they are only used after the head-to-head criteria. Putting Goal Difference in the Regular Order would separate teams that are level on points before the head-to-head rules are applied.

文章
Filter
Mastodon