Chess Podium

plugin banner

Manage chess tournaments from WordPress: players, Swiss pairings, results, standings, and exports. Free plan: up to 10 players per tournament.

Author:marcobelemmi (profile at wordpress.org)
WordPress version required:5.8
WordPress version tested:6.9.4
Plugin version:1.8.3
Added to WordPress repository:20-03-2026
Last updated:31-03-2026
Rating, %:100
Rated by:1
Plugin URI:https://chesspodium.com
Total downloads:249
plugin download
Click to start download

Chess Podium helps chess clubs organize tournaments directly from WordPress. Create tournaments, add players, generate Swiss pairings, enter results, and publish standings—all without spreadsheets.

Free plan includes:
* Up to 10 players per tournament
* Swiss pairing
* Round Robin and Double Round Robin
* Results and standings
* Public tournament page
* CSV export
* FIDE ID import

Upgrade to Pro for unlimited players, advanced exports, PGN pages, and more. Get Chess Podium Pro

Terms of Service and Privacy Policy

This plugin may link to the plugin website’s legal pages. Ensure these URLs are valid and publicly accessible:
* Terms of Service: https://chesspodium.com/terms-of-service/
* Privacy Policy: https://chesspodium.com/privacy-policy/

If your site uses different paths, create the corresponding pages and update the links where the plugin references them.

External services

This plugin relies on the following third-party services to provide core functionality:

  1. Chess Podium Pairing API (http://89.167.56.28): Used to calculate tournament pairings (Swiss System and Round Robin). The plugin sends tournament data (player names, ratings, and results) to this server to generate the next round’s pairings.

    • Service provided by: Chess Podium.
    • Data sent: Tournament IDs, player names, and scores.
  2. FIDE Ratings (https://ratings.fide.com): Used to fetch and update player Elo ratings and titles based on their FIDE ID.

    • Service provided by: International Chess Federation (FIDE).
    • Data sent: FIDE ID (public identifier).
  3. Stripe (https://api.stripe.com): Used to process payments for the Pro license.

    • Service provided by: Stripe, Inc.
    • Terms of Service: https://stripe.com/legal
    • Privacy Policy: https://stripe.com/privacy
  4. PayPal (https://api-m.paypal.com, https://api-m.sandbox.paypal.com): Used to process payments for the Pro license.

    • Service provided by: PayPal Holdings, Inc.
    • Terms of Service: https://www.paypal.com/webapps/mpp/ua/useragreement-full
    • Privacy Policy: https://www.paypal.com/webapps/mpp/ua/privacy-full

Additional services (optional, depending on configuration):

  • Chess Podium License API (chesspodium.com): Validates Pro licenses. Sends: license key, site URL. Ensure Terms and Privacy pages exist on your site (e.g. /terms-of-service/, /privacy-policy/) or use your own policy URLs.
  • Lichess (lichess.org): PGN live feed for broadcast games. Fetched server-side; no user data sent.
  • Wikimedia (Wikipedia REST API, Wikidata SPARQL — wikipedia.org, wikidata.org): Optional. Used only to resolve player profile thumbnail images when FIDE does not return a usable photo. Sends: player name and/or FIDE ID (public). No account data.

Note on shortcode names: This plugin uses the prefix chess_podium_ for all new shortcodes (e.g. [chess_podium_tournament], [chess_podium_manager_tornei]). Legacy shortcodes checkmate_manager_tornei, storico_tornei, and regina_torneo are kept only for backward compatibility; prefer the chess_podium_* equivalents for new installations.

Third-party software

For third‑party software licenses and external services used by this plugin, see THIRD-PARTY.txt in the plugin root.


FAQ
ChangeLog