WordPress plugin intelligence profile

PTD GTFS Schedules

Public transport timetables from a GTFS feed: lists of lines, line pages with route diagrams, stop times and departure boards.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.3.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update30 Oct 20263d 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 PTD GTFS Schedules version 0.3.2 as active, updated 3d ago and tested up to WordPress 7.1.

Overview

About this plugin

PTD GTFS Schedules turns the GTFS feed of a transport operator or authority into timetables on their WordPress site. Import the feed once, add a block to a page, and the timetables stay current as the feed is updated.

What it shows

  • Lines: every line of the network, grouped by transport mode (trams, buses, night lines etc.), optionally in tabs. Each line links to its own page.
  • Line pages: the directions of a line, a diagram of its route with the stops and the variants some trips take (detours, short workings, trips starting or ending elsewhere), and the timetable of the chosen stop. Departures that have left are greyed out and the next one is highlighted.
  • Stop timetables: all departures from a stop on a given day, for every line or for one.
  • Departure boards: the next departures from a stop, updating themselves while the page is open.

For riders

  • The next departure at a glance: departures that have left are greyed out and the next one is highlighted, and both move on as time passes.
  • No surprises about where a trip goes: trips that end early or take another way are marked with a letter, explained under the timetable: “a – to City Stadium A”.
  • Only the stops they can use: stops where nobody can get on or off are left out, and riders see where to signal the driver (stops on request) and where they can only get on or only get off.
  • A clear picture of the route: the diagram shows where branches leave the route, where they come back and where some trips end.
  • For everyone: every icon and diagram has a text equivalent for screen readers, and the pages work without JavaScript.
  • Language support: English, Ukrainian and Polish.

For editors and admins

  • Blocks for the block editor and shortcodes for any page.
  • Import from the feed’s address or from an uploaded.zip file, then user can configure automatical update every night or week.
  • Imports run in short steps with progress shown, so large feeds work on shared hosting too. Visitors keep seeing the old schedule until the new one is fully imported.
  • A stop finder in the admin gives ready-to-paste shortcodes.
  • WP-CLI command for imports from the server.

Shortcodes

  • [ptd_gtfs_lines]: the list of lines. Options: modes="tram,bus", layout="destinations", tabs="yes", night="mixed", heading="3".
  • [ptd_gtfs_line]: the line page. Put it, or the Line timetable block, on one page: every list of lines links there.
  • [ptd_gtfs_timetable stop="123"]: the timetable of a stop; add route="7" for one line only.
  • [ptd_gtfs_departures stop="123" limit="8"]: the next departures from a stop.

Supported GTFS

txt, including extended route types, times after midnight and stations with several platforms. txt are not shown yet, and the times are the scheduled ones (no GTFS Realtime).

Feedback

Something does not work, or a feature is missing? net.

External services

The plugin does not use any service of its own. It downloads the GTFS feed only from the address that the site’s administrator enters in its settings, when an import runs: by hand, or automatically if automatic updates are switched on. No data about the site or its visitors is sent with the request.

Departure boards update themselves through the site’s own REST API; nothing is requested from other sites.

Credits

Icons from other projects, both under the MIT licence:

  • The arrow: @icons by Valentin Fossati (https://github.com/Voxybuns/at-icons).
  • The “on request” hand: Tabler Icons (https://tabler.io/icons).
WordPress.org metadata

Plugin tags

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

  • public transport
  • gtfs
  • schedules
  • timetable
  • transit
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.5 · PHP 8.1
Update activity30 Oct 20263d 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.