Description
Integration of lichess-pgn-viewer into WordPress.
Using Shortcodes
To use a shortcode, do the following steps:
- Enter on a new element
/shortcode
. - Enter inside the element then the shortcode including the content of the following sections.
Basic View
[lpgnv]1. e4 e5 2. ...[/lpgnv]
This is the lichess-pgn-viewer: allows to play through a game (including variations), printing the comments, NAGs, …
Using Block Level Element
NOT IMLEMENTED YET
You can use instead the following:
- Enter as block element
/PGN Viewer for Lichess
. - You will then have a form with all options that are possible with the shortcode as well.
Screenshots
Example for use of lpgnv, theme=light, orientation=black Example with default orientation and theme, with some complex position showing variations. Game of the month December 2024 from Lichess, directly taken. Shows players, their rating, later times spent, … Block editor with some non-default values set. Result of that block editor saved then.
Blocks
This plugin provides 1 block.
- Lichess Pgn Viewer Block Editor
Installation
- Upload the plugin files to the
/wp-content/plugins/plugin-name
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
FAQ
-
What parameters are available?
-
The parameters the viewer understands are:
- The content of the shortcode is the PGN itself. The viewer reads a lot from tags included there.
- Additional attributes for the shortcode are:
- fen: , default undefined.
- boardstyle: , default ‘green’, available ‘blue’, ‘wood’.
- orientation: , no default, then taken from tag Orientation. Possible values ‘white’ or ‘black’.
- showclocks: , default true.
- showmoves: <string|boolean>, default ‘auto’, others ‘right’, ‘bottom’, false. bottom is the same as false, and does not show the moves.
- showcontrols: , default true.
- scrolltomove: , default true.
- keyboardToMove: , default true.
- theme: , default dark, others are ‘light’, ‘solarizeddark’ and ‘solarizedlight’.
- initialply: , default 0, shows the position after the
initialPly
move. Only main lines allowed.
The following code shows how to use some of the parameters in a page:
[lpgnv orientation=black theme=light]1. e4 e5 2. Nf3 Nc6[/lpgnv]
-
Where can I find more information about the implementation?
-
Have a look at the GitHub repository https://github.com/mliebelt/pgn-viewer-for-lichess and look there at the file
package.json
to get hints how to develop the plugin then.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“pgn-viewer-for-lichess” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “pgn-viewer-for-lichess” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
= 1.1.0
- Added block editor with all possible attributes as widgets.
= 1.0.5
- Added themes solarizeddark and solarizedlight.
= 1.0.4
- Renamed the plugin to meet the requirements of WordPress.
= 1.0.3
- Added (light) theme to the configuration, to allow users to have a more light visual representation.
= 1.0.2
- Added some more attributes for ocnfiguration: fen, showclocks, showmoves, showcontrols, scrolltomove, keyboardtomove
- Some documentation, more boardstyles: green, blue, wood, metal, newspaper.
= 1.0.1
- Fixed problem with influences to PgnViewerJS-WP (my other chessground-based plugin)
- Try to get PGN as good as possible.
= 1.0.0
- First working version, with some flaws. Not published.