Anthony Correa 5fbd902c6c Support multi-team printable schedule titles
Allow the printable calendar URL builders to select multiple teams and carry the selected title_format parameter through CSV, iCal, and print URLs.

Add selected-first and matchup title modes so single-team schedules can show only the opponent while multi-team schedules consistently place a chosen team first, using vs for selected home games and at for away or selected-vs-selected games.

Keep team-layout exports available for multiple selected teams, including title, separator, and opponent columns derived from the selected-team perspective.

Adjust printable calendar matchup day styling so date numbers stay visible while event content can use the full day cell behind the badge.

Extend schedule exporter tests for multi-team team layout, selected-first titles, matchup titles, and printable URL title_format propagation.
2026-05-18 18:06:58 -05:00
2024-05-15 10:54:13 -05:00
2026-02-17 15:16:37 -06:00
2024-05-15 10:54:13 -05:00
2024-05-15 10:54:13 -05:00
2024-05-15 10:54:13 -05:00
2026-03-24 19:19:59 -05:00
2024-05-15 10:54:13 -05:00
2024-05-15 10:54:13 -05:00
2026-04-29 13:13:19 -05:00
2024-05-15 10:54:13 -05:00
2026-03-27 16:22:44 -05:00

Tony's SportsPress Enhancements

Suite of enhancements for the SportsPress plugin, including custom event permalinks, Open Graph tags, and automatic featured image generation for events.

Description

Tony's SportsPress Enhancements is a collection of add-ons for the SportsPress plugin. It provides:

  • Custom event permalinks for sp_event post types, including season and team slugs.
  • Open Graph meta tags for events, with dynamic titles, descriptions, and images.
  • Automatic featured image generation for events, combining team colors and logos into a shareable image.
  • Printable team schedules with season-aware venue colors and a print-friendly calendar layout.

Features

  • Custom rewrite rules and permalinks for SportsPress events.
  • Open Graph integration for better social sharing.
  • Dynamic, cached event images based on team data.
  • Printable schedule pages linked from team profiles.
  • Compatible with WordPress 4.5+ and PHP 5.6+.

Installation

  1. Upload the plugin files to the /wp-content/plugins/tonys-sportspress-enhancements/ directory, or install via the WordPress plugin repository.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Make sure the SportsPress plugin is installed and activated.

Frequently Asked Questions

Q: Does this plugin require SportsPress?
A: Yes, it extends the functionality of the SportsPress plugin.

Q: How are event images generated?
A: When an event is viewed or shared, a featured image is generated using the primary colors and logos of the participating teams.


This plugin is not affiliated with or endorsed by ThemeBoy or the official SportsPress plugin.

Description
No description provided
Readme 757 KiB
v0.1.15 Latest
2026-05-18 23:39:51 +00:00
Languages
PHP 94.3%
CSS 3.1%
Shell 2%
JavaScript 0.6%