improved performance improvements
added new circle flags - https://github.com/HatScripts/circle-flags
New Circle Flags
Added new circle flags with some former countries (Soviet Union, Yugoslavia)
If you don't like, you can switch back to legacy flags in Customizer >> General >> Flags
added new Gutenberg Block: Competition Header (based on Competition Header shortcode)
added new Gutenberg Blocks: Last and Next Game (based on appropriate shortcodes) with new arguments (max logo width, offset, transparent background)
added new Gutenberg Block: Game Countdown
added new Gutenberg Block: Teams
fixed JS errors with JetPack Boost "Concatenate JS" active option.
fixed "load more" in Matches shortcode: "days_offset_to" and "days_offset" arguments are ignored
improved %kickoff% in "Match title generation rules" will use plugin date format (if set in Settings >> Display >> Custom Match Date format)
New Gutenberg Blocks
Gutenberg Block: Competition Header
Gutenberg Block: Last Game
If you have JS errors with Jetpack Boost installed in Football Leagues v0.15.0, disable "Concatenate JS".
fixed edit Stadium - autocomplete places and addresses
added option in Customizer to load stadium map after user approval
improved load scripts only on required pages (Plyr)
improved JS script to load native YT player
changed game kickoff flipped countdown to a simple one (removed old jQuery script)
added season dropdown switcher in the Competition header
added "load more" argument in Matches shortcode ("limit" argument required to show the initial number of games)
added "load more" button under the "Fixtures" and "Latest Matches" sections on the Club Page
added Subteams functionality - #759
Option in Customizer to load Stadium Map after user consent
New simple game kickoff countdown
Season Dropdown switcher in the Competition Header
Load More argument in Matches shortcode
fixed youtube video not visible
fixed additional temporary referee name is not displayed
improved Matches shortcode - group by competition order and sorting
added support for custom countries ("Settings & Tools" >> "Settings" >> "Custom Fields")
improved Standing table - added initial sorting by team name
improved Widget Birthdays - hide birthdays for the players with a filled date of death (can be changed with a hook)
fixed Data Import tool: problem with temporary players import
fixed Player: all seasons block - season sorting
added "All Seasons" page in Player profile
improved "Stats Totals" blocks for "All Seasons"
added option in Customizer to select team Abbreviation or Full name in "Simple" and "Modern" Match List layout
"All Seasons" page in Player profile
"Stats Totals" blocks for "All Seasons"
Option to select team Abbreviation or Full name in "Simple" and "Modern" Match List layout
added new option in Customizer 'Competition Title in Competition Header'
New option in Customizer 'Competition Title in Competition Header'
fixed show Fourth official referee finished games
fixed display temporary players in Penalty Shootout
fixed show non-standard Referee's countries (England, Walles, e.t.c.)
added new Game special status - "Match Cancelled"
fixed Game Lineups - Captain badge on a temporary player
added Data Import tool - Custom Fields in Club, Referee, Stadium
added Data Import tool - Staff import
improved thumbnails (player, staff, referee) and logos (club, competition) are available on the site search page
added Squad - option to disable Group By Position
improved Match Edit: Referee selector in the Match edit page
added Match Edit: possibility to add Referee and Coach as text string without creating its profile in the site database
added Match Edit: possibility to select a Temporary player as Captain
Possibility to add Referee as text string without creating its profile in the site database
Squad - option to disable Group By Position
added "Additional Referees" and "Fourth official" games on the Referee page
added custom color option in Standing Table Colors
added possibility to load Initial Standing Table data from another table (useful in some multistage competitions)
Custom color in Standing Table Colors
Load Initial Standing Table data from another table
fixed season selector at the Referee's page
fixed rendering non-Latin characters in Game temporary player
fixed game temp players mixing after save
fixed error conflict with Avada Page Builder
added "Customizer" >> "Football Leagues" >> "Match List" >> "Kickoff Section Minimum Width"
fixed rendering "default empty logo" when team logo is not set
improved Squad rows block - mobile layout
added 'Date of Death' field in Staff and Referee
"Kickoff Section Minimum Width"
added option to add a player to a game as a text string without saving into the database - #1555
added Data Import tool - Referee ID & Referee External ID
added Data Import Tool - Matches, Goals, Cards, Substitutes, and Lineups import
improvements minor fixes
Option to add a player to a game as a text string
Data Import Tool - Matches import
Data Import Tool - Lineups import
fixed Standing table color CSS classes
fixed Data Import tool - Clubs
added game Club captain
added Game Lineups - minutes in events (Customizer >> FL >> Match >> Minutes in Lineups Events)
improvements minor fixes
Game Club captain
Game Lineups - minutes in events
Most of the CSS rules have been rewritten and almost all template files have been changed.
If you have custom Additional CSS rules, revise them.
Most of the plugin display settings had been moved to the Customizer.
added new CSS classes to the most template files
added special integration with SiteOrigin CSS for easy customizing
removed IE support (CSS styles and some scripts)
improved optimized and removed unused CSS styles (main CSS file size is reduced appr. 300%)
improved loading scripts (Justified gallery + Featherlight) - only on required pages; - removed OverlayScrollbars
improved rewroted all plugin templates (using new classes) + better mobile support
fixed Staff photos in Birthday widget/shortcode
improved Most of the plugin display settings have been moved to the Customizer
added Data Import tool - Club ID & Club External ID in Clubs import
added Data Import tool - Stadiums Import
New Customize plugin menu
fixed "Players" shortcode - incorrect number of goals and assists when game lineups not set
improved shortcode and widget "Players (scorers & assistants)"
improved minor fixes
Shortcode "Players" improvements
- "competition_id" - now supports comma-separated ids
- "club_id" - now supports comma-separated ids
- new argument "penalty_goals" - to show penalty kick goals in brackets
- new argument "games_played" - to show number of games played in separate column
- new argument "group_by_place" - to group players with the same number of goals or assists
- new argument "secondary_sorting" with 2 options: "less_games" and "less_penalty"
fixed rendering Referee list in the Game edit page
added Assistant Referee games at the Referee page
added Plugin Caching System - for caching some complex queries and automatic cache invalidating
Plugin Caching System
Caching system works automatically.
If you have a problem with it or have a small amount of data, you can disable it in "Settings" >> "Service Links".
Assistant Referee games at the Referee page
added Plugin Health page to check some common problems
Plugin Health page
added Data Import - player "Bio" field
improved minor improvements
added Game edit page: squad number in the player selector
improved minor performance improvements
added WebP image support in gallery
Game edit page: squad number in the player selector
improved Game Edit UI (new lineup player selector, updated game events table and selector, special submenu)
improved Import Data UI
added new fields in Import Data UI >> Player: full_name, national_team, country_of_birth, date_of_death
fixed error on loading team squad to edit with fully removed player
added Next and Last Match shortcodes (the same as the existing widgets)
improved Club edit page UI
added option to change player current club in Squad
improved Club Squad admin UI
added Data Import >> Club: "National Team" option
added home_club and away_club arguments in Matches shortcode
Improved Club Squad admin UI
added new Staff and Referee shortcodes
added option to count in player statistics Yellow + Yellow/Red as Red card only - (Settings & Tools >> Settings >> General)
Option to count in player statistics Yellow + Yellow/Red as Red card only
added option to override Countries translations
added option "How to count in statistics "second yellow > red" card"
added new shortcode and widget - Competition List
Competition List shortcode
Competition List widget
option "How to count in statistics "second yellow > red" card"
added National team option in Club and Player
fixed date picker not working in the Match edit page
fixed Matches shortcode: grouping header text (day and month) is not localized
added new socials in Player's and Club's profile: TikTok, VK, LinkedIn
added possibility to create new League and Season at the Competition edit page
improved process of creating multi-stage Competition (on creating Secondary stage the League, Season, and title is filled automatically from the Main Stage values; is shown a list of previously created stages below)
added Player - new field "External ID". Can be used on import to update the existing player.
added CSV export for players
added support for dynamic custom fields in "Batch Import" >> "Players"
added new fields in "Batch Import" >> "Players": "Player ID" and "Player External ID"
Use "Player ID" and "Player External ID" to update existing players. You can found more info about it in the Batch Import page.
CSV export for players
added new Player option - "Date of Death"
added Referee support for "Hide not used seasons" option in the Seasons Dropdown
added Competition selector in widgets
added "league_id" argument in "FL Matches" shortcode
added new arguments in "Matches" widget: "league_id", "season_id", "exclude_ids", "include_ids", "date_from", "date_to", "days_offset", "days_offset_to"
added option to show all referees in Match slim layout
improved "FL Matches" widget - "competition_id" argument is now optional
fixed assistant link in Game Goals block
improved logic of cards calculation in "Referee - Finished games"
New Player option - "Date of Death"
Competition selector in widgets
Option to show all referees in Match slim layout
added Referee - Finished games and Upcoming games
Referee - Finished games
improved CSS Styles - added prefixes to grid classes to prevent conflicts with some themes
added referees block in Match Shortcode
added "hide_zero" argument in Players shortcode
added possibility to choose Match ID in AnWP Selector (used in Match shortcode and some other places)
added Data Import - referees
Possibility to choose Match ID in AnWP Selector
Data Import - Referees
added Initial Standing Table data
fixed Video rendering error in some cases
added YouTube default player. Now you can select which video player to use (see screenshot). #736
fixed Shortcodes button in Classic Editor
Video Player Settings - Settings > General
YouTube player behavior:
- Main video will be embed
- Additional videos and video widget will be opened in modal
- when you start a new video, others will be paused
- player uses https://www.youtube-nocookie.com host
fixed some scripts not work in WordPress 5.6 in Firefox
added new Special Status field in Match edit with 2 options: "Match Postponed" and "Time To Be Defined"
added totals row in player stats (if more than one competition)
added Club shortcode
improved AnWP Selector (used in plugin widgets to select players and clubs)
Special Status field
"Time To Be Defined" - the time of the match will be hidden in all Match cards and layouts
"Match Postponed" - special notice ("Match Postponed") will be added to the Match header (single) and in the bottom line (list)
Player Total Stats
added support for several competition IDs in Matches shortcode
added Player ID selector in "FL Player" widget, "Player Card" and "Player Data" shortcodes
added new shortcode - "Player Data" > Player Data - shortcode
fixed incorrect logic of "days_offset" and "days_offset_to" params in Matches shortcode in some cases
Player ID selector
added Player's social links
added new options in Match shortcode - "club_last" and "club_next". >> Match shortcode
added new options in Squad shortcode - "header", "layout", and "layout_block_columns". >> Squad shortcode
added new Settings option - "Hide not used seasons in the Seasons Dropdown" (in "Settings" >> "General")
Hide not used seasons in the Seasons Dropdown
added "clone Competition" action
added some system strings (cards, text in the flipped countdown) to translatable options (Settings >> Text Options)
fixed rendering Coach block in Match shortcode
improved minor fixes
"Clone Competition" action
added new Match block - Missing Players
added new Player block - Missed Matches
added option to hide/display plugin instances in the frontend search results
added possibility to set custom outcome
Hide/display in the frontend search results
added action to clone Standing Table options
added "show_header" option in Match shortcode. Default is "1" - yes.
added "title" option in the "Competition Header" shortcode. It allows to set custom title.
added linked Standings in Competitions admin list
added "show_notes" option in Standing shortcode and widget. Default is "1" - yes.
added possibility to show Referee and Stadium in the bottom line of Match List item
added Match Edit - possibility edit Game Events
added Match Edit - assistants for own goal
added Match Edit - Stadium field improvements (autocomplete and default option - home club stadium)
improved on Standing Table create now are available only round-robin competitions without linked Standing Tables
fixed Match shortcode can be used for upcoming matches
Clone Standing Table options on create
Standings in Competitions admin list
Bottom Line in Match List
Match Edit - Stadium field improvements
Customer support service by UserEcho