BACK TO DIRECTORY

Match Results for snooker.org API

by Novak Urošević

0.0
(0 ratings)

Match Results for snooker.org API fetches snooker match data from the Snooker.org API and caches it to improve performance.

This plugin does not connect to the external API until the user explicitly provides their Header Value (X-Requested-By), which is obtained by contacting the Snooker.org webmaster.

It displays previous, current, and upcoming matches using tabs with AJAX loading for a smooth user experience.

The plugin reduces API calls and speeds up your site by caching data temporarily.

Privacy

This plugin connects to the external API at Snooker.org only after the user provides the required Header Value (X-Requested-By). No personal data is collected, stored, or sent by this plugin.

Features

  • Fetch match data from Snooker.org API.
  • Show Previous, Current, and Upcoming matches.
  • Smooth AJAX-powered tab switching.
  • Lightweight caching system to minimize API calls.
  • Easy-to-use shortcode: [match_results_for_snooker_org_api].
  • Cron-based caching for efficient performance.
  • Admin settings page for entering API Header Value.

Notes

  • Cached data expires every 10 minutes for recent matches and every week for long-term data.
  • AJAX is used for smooth tab switching without reloading the page.
  • Ensure your server can execute WP-Cron events for scheduled updates.

Support

For bug reports or feature requests, please open an issue on GitHub: https://github.com/novakurosevic/match-results-for-snooker-org-api/issues

Author

Novak Urošević
GitHub | LinkedIn

Important:
To use this plugin, you must request an API Header Value (X-Requested-By) by emailing webmaster@snooker.org.
Once received, enter this value in the plugin settings.

License

This plugin is licensed under the GPLv2 or later. See LICENSE.md for details.

Screenshots

Tabbed interface showing Previous, Current, and Upcoming matches.

Tabbed interface showing Previous, Current, and Upcoming matches.

Seamless AJAX content loading for tabs.

Seamless AJAX content loading for tabs.

Plugin settings page for entering API Header Value.

Plugin settings page for entering API Header Value.

Plugin Details

Active Installs
0
Total Downloads
368
Version
1.5
Requires WP
5.0
Requires PHP
7.4
Tested Up To
6.8.8
Added
2025-09-02
Last Updated
2025-09-02 11:57am GMT

Ratings

5
0
4
0
3
0
2
0
1
0