Linux 软件免费装
Banner图

ChessPairings — Tournament Showcase

开发者 stefanoloberti
更新时间 2026年5月29日 14:27
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

tournament club chess standings pairings

下载

0.1.1

详情介绍:

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. Useful links: ChessPairings homepage · Plugin website · Create a free account

安装:

  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.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?

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.

更新日志:

0.1.1 0.1.0