Chessdiag

描述

Chessdiag allows you to display clean and customizable chess diagrams directly in your WordPress content.

Use the shortcode with a Chessdiag position code between the opening and closing tags.

Example:

[diag]mrmnmbmqmkmbmnmr8mp32s8prnbqkbnr[/diag]

Features:

  • Display chess diagrams from Chessdiag position codes
  • Custom board size
  • Highlight squares
  • Draw arrows
  • Optional coordinates
  • Clickable board (optional)

The diagrams are generated via an external service.

External Services

This plugin loads images from:

https://chessdiag.org/

When a diagram is displayed, the visitor’s browser requests an image from this service.
The request includes the encoded chess position (FEN) and display parameters.

No personal data is intentionally collected by the plugin itself. However, standard web requests may include technical information such as IP address or browser details, depending on the server configuration.

屏幕截图

  • A chess diagram displayed in a WordPress post — the image is served by chessdiag.org via the [diag] shortcode.
  • A chess diagram rendered inside a WordPress comment using the same [diag] shortcode.
  • The chessdiag.org editor showing how to export a position code ready to paste into WordPress.

安装

  1. Upload the plugin zip file via the WordPress admin panel
  2. Activate the plugin
  3. Use the shortcode in your content

常见问题

How do I display a diagram?

Use the shortcode:

[diag]your-chessdiag-code[/diag]

Can I customize the size?

Yes:

[diag size=”400″]your-chessdiag-code[/diag]

Can I add arrows or highlights?

Yes:

[diag arrows=”e2e4g” squares=”e4y”]your-chessdiag-code[/diag]

评价

此插件暂无评价。

贡献者及开发者

「Chessdiag」是开源软件。 以下人员对此插件做出了贡献。

贡献者

帮助将「Chessdiag」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

4.1

  • Added flip attribute to display the board from Black’s perspective
  • Added nocoords attribute to hide coordinates and border
  • Added arrows attribute to draw colored arrows on the board
  • Added squares attribute to highlight specific squares
  • Added cl and cd attributes for custom light/dark square colors
  • Added size attribute to control diagram width in pixels
  • Added [diag]all[/diag] shortcut for the standard starting position
  • Added shortcode support inside comments
  • Added [diag?]...[/diag?] escape tag to display the shortcode as literal text

1.0

  • Initial release