Five travel post types
Destinations (with a States taxonomy), Tour Packages, Fleet, Testimonials and Gallery (with categories) — each with its own editor meta boxes.
Odysseo Core is the free companion plugin for the Odysseo theme. It provides the travel functionality that, by WordPress guidelines, belongs in a plugin — so your content stays with you even if you switch themes.
The theme reads this data and degrades gracefully when the plugin is inactive — but this is where the real travel functionality lives.
Destinations (with a States taxonomy), Tour Packages, Fleet, Testimonials and Gallery (with categories) — each with its own editor meta boxes.
Meta and Open Graph tags, an XML sitemap, and rich JSON-LD schema with per-type toggles — plus an optional, opt-in “Generate with AI” assist.
A honeypot-protected contact handler stores every submission under “Inquiries” and emails it to your own address. Your leads stay on your site.
Reproduce the showcased layout in a click (via the free One Click Demo Import), then swap in your own content.
The travel functionality lives in the plugin, not the theme — so your Destinations, Packages and Fleet survive a theme change.
No tracking, no analytics, nothing sent to us. The only outbound call is the AI assist — off until you enable it with your own key.
Each registers with its own admin menu, custom fields and editor meta boxes.
Meta and Open Graph tags, an XML sitemap and rich JSON-LD structured data are generated automatically, with smart fallbacks and per-type on/off toggles. Odysseo emits schema for:
An optional “Generate with AI” button drafts an SEO title and meta description for any post. It is off by default, uses your own API key, and only ever runs when you click it.
Go to Settings → Odysseo SEO and pick your AI provider — OpenAI or Google Gemini. AI is disabled until you do this.
Paste your provider API key into the field, or define it in wp-config.php so it never lives in the database:
define( 'ODYSSEO_SEO_API_KEY', 'your-api-key-here' );api.openai.com or generativelanguage.googleapis.com — using your key. All usage is billed to you by the provider.Edit a Destination, Tour Package, page or post and open the Odysseo SEO box. Click Generate with AI — it sends that post's title and content to your provider and fills the SEO Title and Meta Description for you.
The suggestions are drafts — tidy them to taste and hit update. Prefer to write your own? Every field also accepts manual input, and blank fields fall back to smart automatic values.
The plugin pairs with the Odysseo theme, which prompts you to install it on activation.
Activate the Odysseo theme and WordPress recommends Odysseo Core at the top of your dashboard. Click to install and activate — done.
Go to Plugins → Add New → Upload Plugin, choose odysseo-core.zip, then Install Now and Activate. Your Destinations, Tour Packages, Fleet, Testimonials and Gallery menus appear immediately.
With the free One Click Demo Import plugin active, open Appearance → Import Demo Data and import “Odysseo — Full Demo” to populate every post type with example content you can then replace.
No tracking, no analytics. Contact submissions are stored on your own site and emailed only to your configured address.
Opt-in, uses your own provider key, and only runs on click. Choose OpenAI or Google Gemini — see their terms and privacy policies.
GPL v2 or later. Free to use, modify and extend.
FAQ
Odysseo Core is built for the Odysseo theme. Grab both, run the demo import, and you have a complete travel site to brand as your own.