WP Manifestindependent plugin directory
manifest / events / trvlr-ai-wordpress-plugin

Traveloris Wordpress Manager

★ 0stars
v0.2.02latest · 1mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tofubutcher/trvlr-ai-wordpress-plugin/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

WordPress integration for Traveloris: sync tours and experiences into a custom post type, manage them from the block/classic editor and a React settings hub, and embed the Traveloris booking flow (modals, calendars, payment confirmation) on the front end.

Documentation

Maintainer docs live in docs/—architecture by area (core/, admin/, public/) plus docs/reference/ for technical specs (REST payloads, theme config detail, migration notes). Start at docs/README.md.

Requirements

  • WordPress 5.0+
  • PHP 7.0+ (see plugin header / readme.txt)
  • Built admin UI requires compiled assets under admin/build/ (see Development)

Installation

  1. Copy the trvlr folder into wp-content/plugins/.
  2. Activate Traveloris Wordpress Manager under Plugins.
  3. Open Traveloris in the admin menu and complete Getting Started / Connection (Organization ID and API credentials as required by your Traveloris account).

Activation registers the trvlr_attraction post type, creates sync log storage, and can create a Payment Confirmation page used by the booking return flow.

Configuration (high level)

Area Purpose
Connection Organisation ID and API key so sync and iframes target the correct Traveloris tenant.
Theme Colors, spacing, and card variables (surfaced as CSS custom properties on the front end); live card preview.
Sync Manual full sync, schedule, per-attraction sync from the editor, Custom Edit tooling.
Logs Sync and system log entries with export/clear options.
Tools Feature toggles (CPT, sync, booking, SEO schema) and theme settings export/import.

Front end

  • Single attraction — Default template under public/partials/; theme CSS variables from Theme settings.
  • Booking script — Listens for elements with attraction-id and classes such as trvlr-book-now and trvlr-check-availability (see public/src/scripts/trvlr-bookings.js → public/dist/js/).
  • Shortcodes — Many attraction fields are available as shortcodes (see includes/trvlr-shortcodes.php), including booking calendar and payment confirmation.

Features

  • Sync attractions from Traveloris with batched runs and conflict detection against local edits
  • Custom post type trvlr_attraction with meta boxes, repeaters (pricing, locations), and media gallery
  • REST API (trvlr/v1) for the admin React app: settings, sync, logs, setup
  • Scheduled sync, structured logging, optional email notifications
  • Splide-based galleries, payment confirmation iframe page, booking modal/checkout integration

Development

  • Admin UI is built from admin/src/ (WordPress scripts, React/WordPress Element). Run your usual npm build to produce admin/build/.
  • Public sources: public/src/styles/ + public/src/scripts/ → public/dist/css/ + public/dist/js/.

License

MIT (see readme.txt).

Version

See trvlr.php / readme.txt for the current stable version.

Releases

17 releases.

Tag
Published
v0.2.02 latest
Sep 23, 2026 1mo ago
Aug 21, 2026 2mo ago
Aug 20, 2026 2mo ago
Jul 19, 2026 3mo ago
Jul 19, 2026 3mo ago
Jun 16, 2026 4mo ago
Jun 7, 2026 4mo ago
Apr 30, 2026 6mo ago
Apr 6, 2026 7mo ago
Mar 24, 2026 7mo ago
Mar 19, 2026 7mo ago
Mar 2, 2026 8mo ago
Mar 2, 2026 8mo ago
Feb 27, 2026 8mo ago
Oct 19, 2025 1 year ago
Oct 18, 2025 1 year ago
Oct 18, 2025 1 year ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.