Title: ChessPairings — Tournament Showcase
Author: stefanoloberti
Published: <strong>Èbìbí  29, 2026</strong>
Last modified: Èbìbí  29, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/chesspairings/assets/banner-772x250.png?rev=3553015)

![](https://ps.w.org/chesspairings/assets/icon-256x256.png?rev=3553015)

# ChessPairings — Tournament Showcase

 Láti ọwọ́ [stefanoloberti](https://profiles.wordpress.org/stefanoloberti/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/chesspairings.0.1.1.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/chesspairings/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/chesspairings/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/chesspairings/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/chesspairings/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/chesspairings/)

## Àpèjúwe

ChessPairings — Tournament Showcase is a “showcase” plugin that integrates tournaments
managed on the SaaS platform [my.chesspairings.org](https://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Ìtumọ̀ Yorùbá: ’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)

**Advantages over an iframe or a screenshot:**

 * Native HTML that inherits the themeÌtumọ̀ Yorùbá: ’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](https://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.

**Useful links:** [ChessPairings homepage](https://chesspairings.org/) · [Plugin website](https://wpchess.com/)·
[Create a free account](https://my.chesspairings.org/)

### 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_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

All shortcodes are also available as the Gutenberg block “**ChessPairings Tournament**“.

### 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](https://my.chesspairings.org/tos/terms.php)
 * [Privacy Policy](https://my.chesspairings.org/tos/privacy.php)

## Àwọn àwòrán ìbòjú

 * [[
 * Settings page with connection verification
 * [[
 * Standings example with tiebreaks
 * [[
 * Pairings example for a round
 * [[
 * Full tournament page with tabs
 * [[
 * Community calendar

## Àwọn ìdí

Plugin yìí pèsè 1 ìdí.

 *   ChessPairings Tournament Mostra un torneo o un calendario tornei gestito su
   my.chesspairings.org.

## Ìgbéwọlẹ̀

 1. Upload the `chesspairings` folder to `wp-content/plugins/` (or install the zip 
    from the WordPress admin panel).
 2. Activate the plugin from the **Plugins** menu.
 3. Go to **Settings  ChessPairings**.
 4. Generate an API key from your my.chesspairings.org profile (**API** tab  **Generate
    token**).
 5. Paste the token in the settings page and click **Verify connection**.
 6. Add a shortcode to any page or post:
 7. [chesspairings_torneo id=”123Ìtumọ̀ Yorùbá: ″]

## FAQ

### Do I need a ChessPairings account?

Yes, itÌtumọ̀ Yorùbá: ’s free. Register on [my.chesspairings.org](https://my.chesspairings.org/),
create your tournaments there, then install the plugin to display them on your WP
site.

### Can I customize the look of the tables?

Yes, in two ways:
 1. The plugin uses CSS variables that auto-adapt to the theme.
You can override them with custom CSS. 2. Every template is override-able from the
theme: copy a file from `chesspairings/templates/` to `your-theme/chesspairings/`
and modify it.

### How heavy is the API load per page view?

Responses are cached for 60s by default (configurable 30–300s). So even with 100
visits per minute, the API receives ~1 call per minute per shortcode.

### Can I show private tournaments?

Yes, as long as the tournament belongs to the API key owner. Visibility (public/
private) only controls whether it appears in the community calendar.

### What happens if my.chesspairings.org is temporarily unreachable?

The plugin shows an inline error message in the shortcode area. The rest of your
WP site is unaffected.

### Does the plugin send data to my visitors?

No. The plugin calls the API server-side from WordPress — no client-side JS fetch.
No cookies, no trackers.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“ChessPairings — Tournament Showcase” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn
wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ stefanoloberti ](https://profiles.wordpress.org/stefanoloberti/)

A ti túmọ̀ “ChessPairings — Tournament Showcase” sí èdè agbègbè 1 kan. Ọpẹ́lọpẹ́
fún [àwọn atúmọ̀ èdè](https://translate.wordpress.org/projects/wp-plugins/chesspairings/contributors)
fún àwọn ìkópa wọn.

[Túmọ̀ “ChessPairings — Tournament Showcase” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/chesspairings)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/chesspairings/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/chesspairings/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/chesspairings/) 
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/chesspairings/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 0.1.1

 * Fixed: inline scripts now properly enqueued via wp_enqueue_script.
 * Fixed: text domain aligned to plugin slug.
 * Added: external services section with Terms of Service and Privacy Policy links.

#### 0.1.0

 * First release: 12 shortcodes + Gutenberg block + overridable templates + 7 languages.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **0.1.1**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 4 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 5.8 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Àwọn èdè
 * [Czech](https://cs.wordpress.org/plugins/chesspairings/) àti [English (US)](https://wordpress.org/plugins/chesspairings/).
 *  [Túmọ̀ sí èdè rẹ](https://translate.wordpress.org/projects/wp-plugins/chesspairings)
 * Àwọn àmì
 * [chess](https://yor.wordpress.org/plugins/tags/chess/)[club](https://yor.wordpress.org/plugins/tags/club/)
   [standings](https://yor.wordpress.org/plugins/tags/standings/)[tournament](https://yor.wordpress.org/plugins/tags/tournament/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/chesspairings/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/chesspairings/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/chesspairings/reviews/)

## Àwọn Olùkópa

 *   [ stefanoloberti ](https://profiles.wordpress.org/stefanoloberti/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/chesspairings/)