[WordPress] 外掛分享: MeinTurnierplan

首頁外掛目錄 › MeinTurnierplan
WordPress 外掛 MeinTurnierplan 的封面圖片
10+
安裝啟用
★★★★★
5/5 分(4 則評價)
62 天前
最後更新
問題解決
WordPress 6.3+ PHP 7.4+ v1.0.5 上架:2026-01-01

內容簡介

總結:MeinTurnierplan 外掛讓你可以在 WordPress 站點上展示 meinturnierplan.de 的比賽表格和賽程,非常適合運動俱樂部、聯盟及比賽組織者展示排名、積分榜以及賽程。

**問題與答案:**

1. 這個外掛的用途是什麼?
- 答:這個外掛讓你可以在 WordPress 站點上展示 meinturnierplan.de 的比賽表格和賽程。

2. 這個外掛會使用哪些外部服務?
- 答:這個外掛使用 meinturnierplan.de 服務來展示比賽內容和檢索比賽配置數據。

3. 在前端顯示(公開展示)有什麼功能?
- 答:透過 iframe 嵌入,可以讓站點訪客看到比賽表格和賽程。

4. 在管理員設置中,這個外掛有哪些功能?
- 答:這個外掛提供比賽結構數據,以幫助管理員配置展示,並且可以自動填充組選項下拉菜單。

5. 這個外掛會收集哪些數據或信息?
- 答:這個外掛只會發送比賽 ID,而不會收集個人數據或用戶信息。

6. 使用嵌入式小工具時,會發生哪些行為?
- 答:從 meinturnierplan.de的技術分析來看,這些嵌入式小工具不收集用戶數據,也不設置 cookie 或使用第三方服務。

7. 這個外掛的隱私政策是什麼?
- 答:你可以在 https://www.meinturnierplan.de/legal.php?t=privacy&v=2019-04-20&l=en 查看隱私政策。

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「MeinTurnierplan」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

MeinTurnierplan allows you to display tournament tables and match schedules from meinturnierplan.de on your WordPress site. Perfect for sports clubs, leagues, and tournament organizers who want to showcase standings, rankings, and match schedules on their WordPress website.
External Services
MeinTurnierplan.de Service
This plugin uses MeinTurnierplan.de for both displaying tournament content and retrieving tournament configuration data.
What it does:

Frontend Display (Public-Facing):

Displays tournament tables and match schedules to site visitors via iframe embeds
Endpoints Used:

https://www.meinturnierplan.de/displayTable.php (for tournament standings)
https://www.meinturnierplan.de/displayMatches.php (for match schedules)

When: When a visitor loads a page with tournament content (shortcode, block, or widget)

Admin Configuration (Admin Area Only):

Provides tournament structure data via JSON API to help administrators configure displays
Endpoint Used:

https://www.meinturnierplan.de/json/json.php (tournament structure data)

When: Only in WordPress admin area when:

Administrator enters a Tournament ID in settings
Administrator clicks “Refresh Groups” or similar refresh buttons
Admin preview is loaded or refreshed

What it retrieves:

Tournament groups/divisions structure
Team lists and names
Tournament options (showCourts, showGroups, showReferees, finalMatches)

Purpose:

Auto-populate group selection dropdowns in admin interface
Determine which features are available for the tournament
Provide better admin user experience with automatic configuration

Data cached: Retrieved data is cached for 15 minutes to minimize API calls
NOT used on frontend: JSON API is only contacted from WordPress admin area, never from public-facing pages

Data Sent: Tournament ID only (no personal data, no user information)
Privacy Policy
Terms of Service

What the Embedded Widgets Collect:
The embedded widgets:

NO tracking scripts – The embedded widgets do not use Google Analytics or any other analytics services
NO cookies – The widgets do not set any cookies in users’ browsers
NO third-party resources – The widgets only load CSS styling from meinturnierplan.de (no Google Fonts, AdSense, or other external services)
Communication: The widgets only use JavaScript to send iframe dimensions to your page for proper display sizing (via postMessage API)

What Data May Be Collected:
When users view embedded tournament content, meinturnierplan.de’s web server may automatically log:

IP addresses (standard web server logs)
Browser type and version (from User-Agent header)
Referrer URL (your website where the widget is embedded)
Access timestamp

This is standard web server logging and does not involve cookies, tracking scripts, or persistent user identification.
Privacy Notice
This plugin itself does not:

Track users
Collect personal data
Use cookies or localStorage
Send personal or sensitive data to any server

Data Transmission:
The only data sent by this plugin is the Tournament ID to meinturnierplan.de when you explicitly add tournament content (via shortcode, block, or widget) to display on your pages.
Embedded Widget Behavior:
The embedded widgets from meinturnierplan.de:

Do NOT use tracking scripts (no Google Analytics in widgets)
Do NOT set cookies
Do NOT load third-party services (no Google Fonts, AdSense, etc.)
Only communicate iframe dimensions back to your page for proper display

Standard Web Server Logging:
Like any web resource, meinturnierplan.de’s servers may log standard HTTP request data (IP address, browser type, referrer, timestamp) when serving the embedded content. This is standard practice for all web servers and does not involve user tracking or cookies.
No Consent Required:
Because the embedded widgets do not use cookies, tracking scripts, or persistent user identification, no additional cookie consent is required beyond standard web server logging disclosure in your privacy policy.
Available Languages
The plugin is available in the following languages:

English
German (Deutsch)
Spanish (Español)
French (Français)
Italian (Italiano)
Polish (Polski)

Key Features
Two Custom Post Types:

Tournament Tables – Display standings, rankings, and statistics
Match Lists – Display scheduled matches and results

Multiple Display Methods:

Gutenberg Blocks – Native block editor support for both tables and matches
Shortcodes – [mtrn-table] and [mtrn-matches] with extensive customization options
Widgets – Legacy widget support for both content types

Extensive Customization:

Control colors, fonts, borders, and spacing
Toggle visibility of specific columns (wins, losses, logos, etc.)
Customize styling options (colors, fonts, spacing)
Real-time preview while editing in the admin area

Additional Features:

External integration with tournament management systems via IDs
Responsive design – Mobile-friendly styling with automatic adjustments
AJAX-powered live preview in admin area
Automatic display on single custom post type pages

Usage
After activation, navigate to Tournament Tables or Tournament Match Lists in the admin menu to create your first content. You can then display your content using:

Gutenberg Blocks – Add the Tournament Table or Tournament Match List block to any post or page
Shortcodes – Use [mtrn-table id="123"] or [mtrn-matches id="456"]
Widgets – Add the Tournament Table or Tournament Match List widget to any widget area
Automatic Display – Visit single tournament table or match list pages directly

Shortcode Examples
Tournament Table:

[mtrn-table id="external-id"]
[mtrn-table post_id="123"]
[mtrn-table id="external-id" lang="de" group="A"]

Matches:

[mtrn-matches id="external-id"]
[mtrn-matches post_id="456"]
[mtrn-matches id="external-id" lang="de" group="A"]

Links

GitHub Repository
Plugin Website

Development
The plugin follows WordPress coding standards and best practices:

Security – Proper sanitization, validation, and nonce verification
Internationalization – Full i18n support with text domain meinturnierplan
Modern WordPress – Support for Gutenberg blocks and REST API
Clean Architecture – Separation of concerns with dedicated classes for each feature
Object-Oriented – Class-based structure with singleton pattern
AJAX Integration – Real-time preview functionality

Support
For issues, feature requests, and contributions, please visit:
GitHub Repository

延伸相關外掛

文章
Filter
Mastodon