P
by Markus Liebelt
1 (0 reviews)
PgnViewerJS
Integration of @mliebelt/pgn-viewer into WordPress (formarly named PGNViewerJS).
Tested up to WP 6.8 (Current: 6.9)
v2.0.5
Current Version v2.0.5
Updated 8 months ago
Last Update on 26 Apr, 2025
Synced 12 hours ago
Last Synced on
Rank
#21,220
+47 this week
Active Installs
40+
—
No change
KW Avg Position
10
—
No change
Downloads
5.9K
+1 today
Support Resolved
0%
—
No change
Rating
20%
Review 1 out of 5
1
(0 reviews)
Next Milestone 50
40+
50+
557
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 3 more installs to reach 50+
Rank Changes
Current
#21,220
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
1.0
0 reviews
Overall
20%
5
0
(0%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 2 of 2Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 2.0.5
- Last Updated
- Apr 26, 2025
- Requires WP
- 4.6+
- Tested Up To
- 6.8
- PHP Version
- N/A
- Author
- Markus Liebelt
Support & Rating
- Rating
- ★ ☆ ☆ ☆ ☆ 1
- Reviews
- 0
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowFrequently Asked Questions
Common questions about PgnViewerJS
The parameters the viewer understands are: id: May be set by the user or generated automatically by the system. locale: the locale to use for displaying the moves, default is 'en'. Available are: cs, da, de, en, es, et, fi, fr, hu, is, it, nb, nl, pl, pt, ro, sv. position: the position where the game starts, default is the initial position. showcoords: default true, if false, hides the ranks and columns on the board. piecestyle: the pieces to use, default is 'merida'. Availabe are: 'wikipedia', 'alpha', 'uscf', 'case', 'condal', 'leipzig', 'chesscom', 'maya', 'merida', and 'beyer'. orientation: 'white' or 'black', default is 'white'. theme: the theme defines the overall board, color, pieces, ... Current are: green, zeit, chesscom, informator, sportverlag, beyer, falken, blue boardsize: the size of the board, if it should be different to the size of the column. size: the size of the column to print the board, the buttons, the moves, ... moveswidth: used to size the width of the moves section. Needed for layout == left | right movesheight: used to size the height of the moves section. Needed for layout == left | right layout: top, bottom, left, right, top-left, top-right, bottom-left, bottom-right startplay: move from which the game should be started showresult: true, if the result of the game should be shown inside the notation, default false colormarker: default none, options are: cm, cm-big, cm-small, circle, circle-big, circle-small notation: default short, option is: long notationlayout: default inline, option is: list showfen: default false, option: true. Shows an additional text editor for the FEN of the current position. coordsfactor: default 1, by using a different number, coords font is grown or shrunk. coordsfontsize: alternative, set the size of the font in pixel timertime: default 700, number of milliseconds between moves hidemovesbefore: default false, if set to true, hide the moves before move denoted by startplay The following code shows how to use some of the parameters in a page: [pgnv locale=fr piecestyle=uscf orientation=black theme=zeit size=500px]1. e4 e5 2. Nf3 Nc6[/pgnv]
There is a Javascript variable PgnBaseDefaults that you could set. Do the following: Go as admin of your Wordpress site to Appearance > Theme Editor Search on the right the theme file named Theme Header (== header.php). Search inside that file the section that begins with <head>. Insert somewhere before the plugins are loaded the following: <script>const PgnBaseDefaults = { locale: 'de', layout: 'left', size: '720px' }</script> (of course with the defaults you like).
Have a look at the GitHub repository https://github.com/mliebelt/PgnViewerJS-WP and the sister repository https://github.com/mliebelt/PgnViewerJS (which contains the implementation in Javascript).