Linux 软件免费装
Banner图

ChessPairings — Tournament Showcase

开发者 stefanoloberti
更新时间 2026年8月15日 23:19
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

tournament club chess standings pairings

下载

0.1.1 0.1.2 0.2.0

详情介绍:

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: Advantages over an iframe or a screenshot: 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.

安装:

  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:
[chesspairings_torneo id="123"]

屏幕截图:

  • Standings example with tiebreaks
  • Pairings example for a round
  • Full tournament page with tabs
  • Community calendar

升级注意事项:

0.2.0 Adds the improved Gutenberg workflow, automatic tournament selection, round schedules, resilient cache, frontend tools, calendar downloads and diagnostics. 0.1.2 Fixes incomplete public links, online-registration visibility and team tournament links. 0.1.1 Review fixes: enqueued scripts, text domain, external services documentation. 0.1.0 First release.

常见问题:

Do I need a ChessPairings account?

Yes, it's free. Register on 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?

With resilient cache enabled (the default), the plugin displays the last valid response for up to 24 hours and marks it with its update time. If no previous response exists, it shows an inline error message. 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.

更新日志:

0.2.0 0.1.2 0.1.1 0.1.0