[WordPress] 外掛分享: ChessPairings — Tournament Showcase

首頁外掛目錄 › ChessPairings — Tournament Showcase
WordPress 外掛 ChessPairings — Tournament Showcase 的封面圖片
全新外掛
安裝啟用
尚無評分
31 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v0.2.0 上架:2026-05-28

內容簡介

ChessPairings — Tournament Showcase 是一款將 my.chesspairings.org 平台上管理的棋賽整合到 WordPress 網站的外掛。它不在 WordPress 內部管理棋賽,而是以原生 HTML 顯示棋賽數據,並繼承佈景主題的樣式。

【主要功能】
• 顯示帶有分組的排名
• 按回合顯示配對
• 顯示註冊玩家名單
• 顯示棋賽公告/規則
• 添加連結到線上註冊表的「註冊」按鈕
• 自動顯示當前或最近完成的棋賽

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.2.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「ChessPairings — Tournament Showcase」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

ChessPairings — Tournament Showcase is a “showcase” plugin that integrates tournaments managed on the SaaS platform my.chesspairings.org into your WordPress site.
The plugin does not manage tournaments inside WordPress: pairing generation, result entry, player management, Telegram notifications, auto-publishing to chess-results.com and everything else stays on my.chesspairings.org. The plugin simply displays your tournament data on your WP site, using native HTML that inherits your theme’s styles.
What you can do with the plugin:

Show standings with tiebreaks
Show pairings by round
Show the registered players list (or teams + roster for team tournaments)
Show the tournament announcement / regulations
Add a “Register” button linking to the online registration form
Publish a calendar of your tournaments or the community calendar (by federation)
List all your tournaments with cards — status, dates, registration button
Display a full tournament page with tabs (info / registered / pairings / standings)
Select a tournament by name in Gutenberg, with a real editor preview
Automatically show the current, next or most recently completed tournament
Show the published round schedule and progress
Search and sort frontend tables, print views and optionally auto-refresh them
Download tournament dates in iCalendar format
Keep showing the last valid data during temporary API outages

Advantages over an iframe or a screenshot:

Native HTML that inherits the theme’s styles (fonts, colors, spacing)
SEO-friendly (indexable content, not in an iframe)
Mobile responsive by default
Automatic caching to avoid overloading the API (configurable 30–300s)

ChessPairings account: the plugin requires a free account on my.chesspairings.org and a free API key generated from your profile. The SaaS platform is completely free.
Languages: the plugin is translated in 7 languages: English, Italian, Spanish, French, German, Russian, Czech.
Available Shortcodes
Individual tournaments:

[chesspairings_torneo id="N"] — full tournament page with tabs
[chesspairings_classifica id="N"] — standings only
[chesspairings_abbinamenti id="N" turno="ultimo"] — pairings for a round
[chesspairings_iscritti id="N"] — registered players list
[chesspairings_turni id="N"] — published round schedule and progress
[chesspairings_bando id="N"] — tournament announcement
[chesspairings_iscriviti id="N"] — registration button
[chesspairings_tornei] — tournament listing with cards (status, dates, registration)
[chesspairings_calendario tipo="miei"] — tournament calendar (miei | community)

Team tournaments:

[chesspairings_torneo_squadre id="N"] — full team tournament page
[chesspairings_classifica_squadre id="N"] — team standings
[chesspairings_abbinamenti_squadre id="N" turno="ultimo"] — team pairings
[chesspairings_squadre id="N"] — teams + roster
[chesspairings_bando_squadre id="N"] — team tournament announcement
[chesspairings_iscriviti_squadre id="N"] — team registration button

All shortcodes are also available as the Gutenberg block “ChessPairings Tournament“, including the tournament list. The block provides a searchable tournament selector, automatic selection modes, advanced filters and a real API preview in the editor.
To keep a page automatically connected to the most relevant event, use for example:
[chesspairings_torneo selezione="automatico" tipo="auto"]

External services

This plugin connects to the ChessPairings API (my.chesspairings.org/api/v1) to retrieve tournament data (standings, pairings, registered players, calendar). All API calls are made server-side from your WordPress installation — no data is sent from your visitors’ browsers.
When data is sent: every time a page containing a ChessPairings shortcode or block is loaded (subject to local caching, configurable 30–300 seconds).
What data is sent: your API key (via Authorization header), the requested tournament ID, and the WordPress site URL (via User-Agent header).
No visitor personal data (IP address, cookies, browser info) is transmitted to the service.
This service is provided by Stefano Loberti (chesspairings.org):

Terms of Service
Privacy Policy

延伸相關外掛

文章
Filter
Mastodon