
Show timetables with results and standings of handball teams and leagues provided by Handball4All.de.
| Author: | Yannick Zipf (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.4.1 |
| Plugin version: | 1.3.2 |
| Added to WordPress repository: | 21-03-2022 |
| Last updated: | 26-11-2023
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
| Rating, %: | 100 |
| Rated by: | 2 |
| Plugin URI: | |
| Total downloads: | 3 480 |
| Active installs: | 30+ |

Click to start download
|
Easily integrate the data provided by Handball4All on your website. You will create shortcodes for timetables, standings and next matches and configure them individually. An intelligent caching algorithm ensures that the data is only loaded when necessary.
✨ Features
- Integrate shortcodes on any pages or blog posts (also custom post types).
- Activate the intelligent caching mechanism to decrease http requests without bloating your server load.
- German translation included.
- Create standings for leagues.
- Hide columns in standing table.
- Create timetables for leagues and teams.
- Highlight your team in standings and timetables.
- Create a list of next matches for one or more teams.
- Activate or deactivate individual shortcodes without disturbing your remaining content.
- Remove default CSS if you want to style the items yourself.
Credits
Beach Vectors by Vecteezy
Screenshots

Frontend: Standing with team highlighted (German) (Theme: Twenty-Twenty-One)

Frontend: Timetable of type league with team highlighted (German) (Theme: Twenty-Twenty-One)

Frontend: Next matches for two teams (German) (Theme: Twenty-Twenty-One)

Backend: Standings overview (German)

Backend: Standing edit page (German)

Backend: Timetables overview (German)

Backend: Timetable edit page (German)

Backend: General Options (German)
FAQ
Where do I get the League ID oder Team ID or Club ID From?
Visit www.handball4all.de and navigate via the links on the page to the site that shows the data you want to integrate into WordPress.
Examples:
* Timetable for League & Standing: https://www.handball4all.de/home/portal/bhv#/league?ogId=35&lId=67731
* Timetable for Team: https://www.handball4all.de/home/portal/bhv#/league?ogId=35&lId=67731&tId=720111
From the URL you can see the corresponding IDs:
* lId = League ID (e.g. 67731)
* tId = Team ID (e.g. 720111)
How do I get the created standing or timetable to display on my website?
Just copy the shortcode (e.g. [rh4a-timetable 1]) and insert it on any page or post as a shortcode.
ChangeLog
[1.3.2] 2023-11-26
- Docs: Tested up to WordPress 6.4
[1.3.1] 2023-05-12
- Fix: Enhance error handling for empty results from H4A servers
- Fix: Correct item type property in status change link for next-matches
[1.3.0] 2022-11-20
- Feature: Add ‘Delete cache’ button on settings page
- Feature: Highlight team name also for timetable with type team, not only type league
[1.2.0] 2022-09-30
- Feature: Change permissions to allow editors instead of admins
[1.1.1] 2022-09-28
- Fix: Delete all transients with DB query
- Fix: Enqueue dashicons on the frontend
- Version bump: Tested with 6.0.2
[1.1.0] 2022-04-23
- Feature: Introduce next matches
- Feature: Change caching object to whole json response, not only dataList attribute
[1.0.0] 2022-03-05