Embed Chessboard
Allows for the insertion of a chessboard displaying chess games within wordpress articles.
The facts
- Rating
- 4★ from 3
- Active installs
- 600+
- Price
- Free
- Last updated
- 22 Jul 2026
- Added
- Jan 2010
- Requires WP
- 2.9
- Tested up to
- WP 7.1
- Downloads
- 47,157
Our analysis
AI-assistedEmbed Chessboard is a WordPress plugin that enables you to insert a chessboard displaying chess games into your articles using shortcodes. You can customize the chessboard's layout, height, and how moves are displayed by adjusting parameters within the shortcode. It is suitable for chess enthusiasts or bloggers who want to share chess games in PGN format on their websites.
The plugin supports various settings, such as autoplay modes and initial game positions, allowing for a tailored presentation of chess content. It is designed for users familiar with using shortcodes in WordPress, particularly those using the Gutenberg editor.
Best for: This plugin is best for chess enthusiasts and bloggers looking to display chess games on their WordPress sites.
What it does well
- ✓Allows insertion of chess games using shortcodes
- ✓Customizable layout and display options
- ✓Free to use from the WordPress.org directory
- ✓Supports PGN format for chess games
- ✓Active installation count of 600
Where it falls short
- •Limited information on specific features and capabilities
- •Requires familiarity with shortcodes to use effectively
Verdict
Embed Chessboard provides a straightforward way to share chess games on WordPress. While it has useful features, its reliance on shortcodes may limit accessibility for some users.
From the developer
pgn4web's own description of Embed Chessboard, lightly tidied.
Embed Chessboard is a plugin that allows for the insertion of a chessboard displaying chess games within worpress articles.
Use following shortcode tag to insert a chessboard:
[pgn parameter=value ...]
... chess games in PGN format ...
[/pgn]
Shortcode tag parameters:
- layout=horizontal|vertical
- height=auto|number
- showMoves=figurine|text|puzzle|hidden
- initialGame=first|last|random|number
- initialVariation=number
- initialHalfmove=start|end|random|comment|number
- autoplayMode=game|loop|none
Example:
[pgn height=500 initialHalfmove=16 autoplayMode=none]
[Event "World championship"]
[Site "Moscow URS"]
[Date "1985.10.15"]
[Round "16"]
[White "Karpov"]
[Black "Kasparov"]
[Result "0-1"]
1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nb5 d6 6.
c4 Nf6 7. N1c3 a6 8. Na3 d5 9. cxd5 exd5 10. exd5 Nb4
11. Be2 Bc5 12. O-O O-O 13. Bf3 Bf5 14. Bg5 Re8 15.
Qd2 b5 16. Rad1 Nd3 17. Nab1 h6 18. Bh4 b4 19. Na4 Bd6
20. Bg3 Rc8 21. b3 g5 22. Bxd6 Qxd6 23. g3 Nd7 24. Bg2
Qf6 25. a3 a5 26. axb4 axb4 27. Qa2 Bg6 28. d6 g4 29.
Qd2 Kg7 30. f3 Qxd6 31. fxg4 Qd4+ 32. Kh1 Nf6 33. Rf4
Ne4 34. Qxd3 Nf2+ 35. Rxf2 Bxd3 36. Rfd2 Qe3 37. Rxd3
Rc1 38. Nb2 Qf2 39. Nd2 Rxd1+ 40. Nxd1 Re1+ 0-1
[/pgn]
When using the gutenberg editor, please add shortcodes as shortcodes blocks in guntenberg.
Any PGN header tag missing will not be displayed.
Note: HTML tags are stripped from the PGN data, removing all text between “<” and “>” characters; please make sure your PGN data does not contain “<” and “>” characters.