説明
Matchday Blocks integrates with the MeinTurnierplan platform to let you embed live tournament data — match schedules, group standings and results — anywhere on your site using native Gutenberg blocks.
Features:
- Match Schedule block — list all matches grouped by round and date
- Standings block — show live group standings
- Latest Matches block — display the most recently played fixtures
- Upcoming Matches block — show the next scheduled fixtures
- Configurable cache to reduce external API requests
- Team logos downloaded and served locally (no third-party image requests from visitor browsers)
External Services
This plugin connects to MeinTurnierplan (https://www.meinturnierplan.de) to retrieve tournament data.
- Data sent: The Tournament ID you configured in the plugin settings.
- Data received: Match results, team names, group standings, final round fixtures and team logo URLs.
- When: Only on the server side — when the cache is empty or expired, or when you manually clear the cache. Visitor browsers are never used to contact MeinTurnierplan.
- Logo images: Team logos are downloaded to your WordPress uploads directory (
/uploads/matchday-blocks/logos/) and served from your own server.
Service terms of use: https://www.meinturnierplan.de/legal.php?t=tou&v=2019-04-20&l=en
Privacy policy: https://www.meinturnierplan.de/legal.php?t=privacy&v=2019-04-20&l=en
Development
Source code and build tools are available at GitHub Repository
Prerequisites: Node.js and npm. Blocks are compiled using @wordpress/scripts (webpack-based). CSS is processed using PostCSS with Tailwind CSS.
To install dependencies:
npm install
To build the plugin:
npm run build
To watch for changes during development:
npm run start
The build/ directory and assets/css/blocks.css are generated by these commands and should not be edited directly.
スクリーンショット
ブロック
このプラグインは4個のブロックを提供します。
- Tournament Standings Display tournament standings table from MeinTurnierplan.
- Latest Matches Display recently completed matches from MeinTurnierplan.
- Match Schedule Display complete match schedule from MeinTurnierplan.
- Upcoming Matches Display upcoming scheduled matches from MeinTurnierplan.
インストール
- Upload the plugin folder to
/wp-content/plugins/matchday-blocks/. - Activate the plugin through the Plugins screen in WordPress.
- Go to MeinTurnierplan in the admin menu and enter your Tournament ID.
- Add any Matchday block to a page or post from the block inserter.
FAQ
-
Where do I find my Tournament ID?
-
Log in to your MeinTurnierplan account, open the tournament and copy the numeric ID from the URL (e.g.
https://www.meinturnierplan.de/…?id=12345). -
How often is tournament data refreshed?
-
You can configure the cache duration (1–168 hours) on the settings page. Data is re-fetched from MeinTurnierplan once the cache expires or when you click Clear Cache Now.
-
No. Team logos are downloaded to your server when the cache is first populated and served locally thereafter. Visitor browsers never contact MeinTurnierplan’s servers directly.
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
1.0.1
- Tweak – Update readme.txt
1.0.0
- Initial release.





