
內容簡介
Matchday Blocks 外掛可與 MeinTurnierplan 平台整合,讓您在網站上使用原生 Gutenberg 區塊嵌入即時賽事數據,包括比賽日程、分組排名和結果,提升賽事資訊的呈現效果。
【主要功能】
• 比賽日程區塊 - 按回合和日期列出所有比賽
• 排名區塊 - 顯示即時分組排名
• 最新比賽區塊 - 顯示最近進行的比賽
• 即將比賽區塊 - 顯示下場預定比賽
• 可配置快取 - 減少外部 API 請求
• 團隊標誌本地下載 - 無需第三方圖像請求
外掛標籤
開發者團隊
原文外掛簡介
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
Privacy policy: https://www.meinturnierplan.de/legal.php
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.
