Manage chess tournaments from WordPress: players, Swiss pairings, results, standings, and exports. Free plan: up to 10 players per tournament.
As of April 2026, Chess Podium is a WordPress chess plugin with 0 active installations and a 5/5 rating from 1 reviews. It has been downloaded 310 times in total. Requires WordPress 5.8+ and PHP 7.4+. Available on WordPress.org since 2026. Actively maintained — updated within the last month. Top alternative: RPB Chessboard.
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 →
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…
| WordPress | 5.8+ requiredTested up to 6.9.4 |
| PHP | 7.4+ required |
Performance & scalability (large tournaments)
* Added versioned caching (object cache + per-request memoization) for heavy reads: players, pairings (all/round/detailed), standings.
* Cache invalidates automatically via a per-tournament cache version bump when results/pairings/rounds change (save results, save pairings, generate/rollback round, swap colors, delete player, Lichess import).
* Public tournament page: standings load asynchronously (AJAX + pagination + nonce) for large tournaments to keep pages responsive.
Routing & multilingual robustness
* Fixed “No content” on multilingual sites when ?lang=... is present by parsing pretty URLs directly (player profile, game SEO URL, round URL) even if rewrite rules were flushed under a different locale.
Published tournaments grid ([chess_podium_tornei])
* Preview image priority restored: gallery photo → event logo → default.
Translations
* Completed missing UI strings (Lichess import, pairing settings labels/options) across IT/DE/FR/ES.
* Standardized “Anti-cheating” to remain in English everywhere (avoid non-standard local translations like “antitrucchi”).
Refactor (codebase maintainability)
* Split bootstrap wiring into dedicated classes: ChessPodium_Admin, ChessPodium_Frontend, ChessPodium_FrontendAjax (keeps behavior, reduces chess-podium.php responsibilities).
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.