Linux 软件免费装
Banner图

Football Studio - Soccer League, Tournament & Club Manager

开发者 ibpsports
更新时间 2026年11月9日 16:16
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

football tournament soccer league fixtures

下载

1.0.1 1.0.10 1.0.7 1.0.8 1.0.5 1.0.6 1.0.2 1.0.3 1.0.4 1.0.9

详情介绍:

Football Studio by IBPSports turns WordPress into a complete football (soccer) website for clubs, leagues and tournament organisers. Enter a result once — the league table, knockout tie winners, top scorers and team statistics update automatically. Built only for football, it models real competitions properly: league seasons, cups and multi-stage tournaments with a group stage followed by knockout rounds — including two-legged ties, best-of series, extra time, penalty shoot-outs and awarded matches. Free with no limits: unlimited leagues, seasons, tournaments, teams, players and matches. No add-ons, no extra plugins, no monthly fees and no external services. 20+ languages included. Who is it for? Why Football Studio? LINKS AND DOCUMENTATION Plugin Demo: Acme League – a complete league season | UEFA EURO 2024 – group stage + knockout rounds Plugin Overview Knowledge Base | Shortcodes For futsal use Futsal Studio Features Performance: custom database tables, not post meta Available Languages

安装:

Requirements Steps
  1. Upload the plugin folder to /wp-content/plugins/ or install via the WordPress plugin installer.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Football Studio in the admin sidebar to begin setup.
  4. Optional: open Football Settings → Demo Data and install a sample league to see every feature with real-looking data.

屏幕截图:

  • League table - automatic standings with form guide and position legends (champions, relegation).
  • Group stage - World Cup and Euro-style tournament groups with qualification places.
  • Fixtures and results - matches grouped by matchday with scores and team crests.
  • Match statistics - possession, shots, passes, corners, fouls and more, side by side.
  • Lineups - starting XI with formation, shirt numbers, goals, cards and substitutions.
  • Team profile - club details, home stadium, last results and upcoming fixtures.
  • Player profile - personal details, season totals and recent matches.
  • Admin - Insert Results: enter the scores of a whole matchday on one screen.
  • Admin - Schedule Matches: create a round of fixtures from one grid.
  • Admin - Match Events: goals, assists, cards and substitutions.
  • Admin - Tournament settings: points rules, ranking rules and stages with groups.

升级注意事项:

1.0.11 - 2026-09-11
  • Teams List shortcode - Table layout: new header with the tournament logo, league name and season, like Standings and Knockouts; new show_header and title parameters, also in the shortcode generator
  • Performance - Tournament, Team, Player and Match pages run far fewer database queries: player, team and match links and images are loaded together instead of one by one, and repeated lookups were removed; the number of queries on a Player page no longer grows with the number of matches listed
  • Performance - fewer queries also in the Standings, Teams List, Players Stats, Knockouts, Match Lineups, Match Events, Referee and Staff shortcodes, and in the structured data (schema.org) of Team, Player, Match, Stadium, Referee and Staff pages
  • Performance - shortcodes no longer load data for sections and options they don't show (Team, Player, Match, Standings, Knockouts, Matches, Players Stats)
  • Tournament shortcode - a stage with groups but no standings rows no longer shows an empty heading
  • Shortcode forms - small usability improvements: consistent field order and labels
  • Frontend styles – minor UI tweaks to the shortcode output

常见问题:

Can I try it with sample data first?

Yes. Football Settings → Demo Data installs a complete fictional league (Acme League: 14 clubs, squads, 94 matches with results, events and lineups) or the full UEFA EURO 2024 tournament (24 teams, all 51 matches). The demo data is added next to your own data, and "Remove data" deletes exactly what it created.

Can I deduct points from a team, or start the table with existing values?

Yes. On the group's settings page, the Initial Data table lets you enter pre-defined starting values for every team — matches, wins, draws, losses, goals and points — for example when you start using the plugin in the middle of a season, or to carry points over from a previous stage. The same table has a Penalty Points column for sanctions: enter a negative value (e.g. −6), the points are deducted and the team is marked with * in the standings.

Does it support both leagues and knockout cups?

Yes. A tournament can have round-robin (group) stages, knockout (round) stages, or both, with automatic standings and automatically decided knockout ties.

Can I run a group stage followed by knockout rounds, like the World Cup or the Euro?

Yes. Add a round-robin stage with as many groups as you need, then a knockout stage with its rounds (e.g. Round of 16, Quarter-finals, Semi-finals, Final). The EURO 2024 demo is built exactly this way.

Does it support two-legged ties, best-of series and penalty shoot-outs?

Yes. Each knockout round is played as single-leg ties, two-legged ties (decided on aggregate) or best-of series. Extra time and penalty shoot-outs are recorded per match, and the winner of the tie is decided automatically as soon as the format decides it.

How do I show the league table on a page?

Add the [ibpf-standings tournament_id="123"] shortcode to any page or post (use group_id for one group only). The Shortcodes box on the tournament dashboard gives you copy-ready shortcodes with the right IDs, and Football Settings → Shortcodes documents every parameter.

Can I show fixtures and results for one team only?

Yes. Use [ibpf-matches team_id="12" type="fixtures"] for upcoming matches or type="results" for played ones. You can also filter by tournament, stage, group, matchday and date range.

Can I import data in bulk?

Yes. Football Settings → Data Import lets you add teams, players, staff, referees and stadiums in a spreadsheet-style grid (you can paste straight from Excel or Google Sheets). Matches are created on the Schedule Matches screen of each tournament.

Does this work with any theme?

Yes. Frontend output uses shortcodes and templates that are independent of your active theme, and templates can be overridden from your theme.

Does it work with the block editor (Gutenberg)?

Yes. The Football Studio block category has blocks for Standings, Fixtures & Results, Next Match, Tournament, Knockouts, Match, Team, Player, Top Scorers, Players Stats and Teams Stats: pick the tournament, team, match or player in the block sidebar and see a live preview. Any other shortcode can be pasted into a Shortcode block. In the Classic Editor, the IBP Football button inserts shortcodes for you.

Are there widgets for my sidebar?

Yes. Appearance → Widgets has Football Studio widgets such as Fixtures, Results, Next Match, Last Matches, Standings, Top Scorers, Teams, Players, Player and Date of Birth. Pick the team, tournament or player in the widget form — for example your club's next match and latest result, or a mini league table with your team highlighted. A widget stays hidden when it has nothing to show.

Does it help with SEO?

Every match, team, player, staff, referee, stadium, tournament and league page includes schema.org structured data (SportsEvent, SportsTeam, Person, StadiumOrArena, SportsOrganization) and breadcrumbs, so search engines understand what each page is about. It works alongside Yoast SEO, Rank Math and other SEO plugins, and can be switched off in Football Settings → General → Search Engines.

Where is data stored?

All plugin data is stored in dedicated custom database tables (prefixed ibpf_) for performance and portability.

更新日志:

1.0.11 - 2026-09-11 1.0.10 - 2026-10-29 1.0.9 - 2026-10-20 1.0.8 - 2026-10-06 1.0.7 - 2026-09-28 1.0.6 - 2026-09-18 1.0.5 - 2026-09-14 1.0.4 - 2026-09-09 1.0.3 - 2026-08-28 1.0.2 - 2026-08-26 1.0.1 - 2026-08-19 1.0.0 - 2026-07-18