WordPress plugin intelligence profile

TargetScore Events Calendar

Show a TargetScore club's upcoming events on a WordPress page in a Calendar and List view, with an in-site event detail page.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update16 Oct 202617d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records TargetScore Events Calendar version 1.2.0 as active, updated 17d ago and tested up to WordPress 7.1.

Overview

About this plugin

Given a single Club ID, this plugin displays that club’s upcoming events (fetched from the TargetScore API) in two switchable views:

  • Calendar — a month grid with one color per event category and multi-day events shown as continuous bars. A league shows each of its rounds on its own day.
  • List — the same upcoming events, chronological.

Clicking an event opens an event detail page rendered inside your site. A Register button opens the external TargetScore registration page in a new tab. A separate sidebar/footer widget shows a compact list of upcoming events.

All API calls are made server-side (proxied + cached via WordPress transients), so nothing hits the browser cross-origin and payloads stay small.

How it works

  • Configure a Club ID under Settings → TargetScore Events Calendar.
  • On activation the plugin creates a published Events page (slug events ) containing the [targetscore_calendar] shortcode. You can rename, move, or delete it freely.

-

Add the calendar to any page/post with the shortcode:

[targetscore_calendar]

Optional per-instance default view: [targetscore_calendar view="list"].

-

event={slug} query parameter — no rewrite rules needed.

  • Add the “TargetScore: Upcoming Events” widget to any sidebar/footer for a compact list.

External services

This plugin connects to the TargetScore API to retrieve the configured club’s public event data, and links to the TargetScore website for event registration.

com)

com to fetch:

  • club information and event categories/colors — /clubs/{clubId}
  • the club’s upcoming events — /events?clubIds={clubId}&timeframe=upcoming
  • a single event’s details — /events/slug/{eventSlug}

These requests are triggered when a visitor loads a page containing the events calendar, list, or the Upcoming Events widget. The only data sent is the Club ID you configure (and, for the detail view, an event reference from the page URL). No personal visitor data is transmitted.

Responses are cached in WordPress transients.

com once the previous TargetScore backend is retired.

com)

com/{eventSlug} in the visitor’s browser (a normal outbound link; no data is sent by the plugin itself).

Service provider: TargetScore.

com/docs/legal/terms-of-service

com/docs/legal/privacy-policy

Developer notes

css ) is compiled from assets/js/src/ via esbuild:

cd build npm install npm run build # produce the bundle npm test # run the normalizeEvent unit tests

php for the server-rendered widget. Keep the two in lockstep.

php with define( 'TARGEVCA_API_BASE', 'https://…' ); (which takes precedence over the setting and is shown read-only in the admin), or filtered with targevca_api_base.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • shooting sports
  • calendar
  • events
  • targetscore
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity16 Oct 202617d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.01.2.0
WordPress compatibility7.1.17.1.3
Version1.0.11.1.0
WordPress compatibility7.0.47.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.