Odysseo
WordPress Theme · v1.0.1 · GPL

Discover the world,
one theme at a time.

Odysseo is a modern, region-neutral WordPress theme for travel agencies, tour operators and car-rental businesses — ready to brand as your own, without touching a line of code.

  • WordPress 6.0+
  • PHP 7.4+
  • Translation-ready
  • No external requests
yourtravelbrand.com
The Odysseo theme homepage — a luxury travel layout with destinations and fleet
01 — Built for

One theme, three businesses

Odysseo ships empty and generic on purpose, so any travel business can make it theirs in minutes.

Travel agencies

Showcase destinations, itineraries and the team behind every journey.

Tour operators

Sell tour packages with currency-aware pricing, inclusions and inquiries.

Car-rental businesses

Present your fleet with specs, rates and a one-tap WhatsApp quote.

02 — Why Odysseo

Yours to brand, without code

Everything a travel site needs is a Customizer setting or an on-page field — build a lean one-pager or a full site from the same theme.

Full Customizer control

Set your brand, logo, colours, fonts, currency, contact details, social links, footer and a global call-to-action — all live in the WordPress Customizer, no code.

Edit content on the page

Home and About copy, the timeline, recognitions and FAQs are edited right on the page (Pages → Page Content) — what you see is what you get.

Show or hide any section

Per-section toggles let you switch off any block you don't need. Build a lean one-pager or a full site from the same theme.

Currency-aware pricing

Pick your currency once in the Customizer — the symbol and code drive pricing and structured data across the entire site.

Translation-ready

Region-neutral and ships with a .pot file. Every string is translatable, so Odysseo works for a travel business anywhere in the world.

No external requests

Self-hosted fonts and assets — the front end makes no third-party CDN calls by default. Faster, private, and calmer for your visitors.

03 — Content types

Real travel content, built in

The free companion plugin, Odysseo Core, adds the post types that make a travel site — and keeps your content if you ever change themes.

Destinationswith a States taxonomy
Tour Packagesitineraries & pricing
Fleetvehicles & rates
Testimonialssocial proof
Gallerywith categories

Odysseo Core

Post types, SEO & structured data, contact inquiries and a one-click demo import. WordPress prompts you to install it when you activate the theme.

Explore the plugin
04 — A closer look

Designed to feel premium

Warm, editorial and unmistakably high-end — with the demo content you can import in one click.

The homepage hero — destinations, fleet and a live inquiry, all editable.
The homepage hero — destinations, fleet and a live inquiry, all editable.
“The Odysseo difference” — stats, trust badges and feature cards.
“The Odysseo difference” — stats, trust badges and feature cards.
Destinations, tour packages and the fleet, driven by the companion plugin.
Destinations, tour packages and the fleet, driven by the companion plugin.
Currency-aware pricing and clean, structured content sections.
Currency-aware pricing and clean, structured content sections.
Gallery, testimonials and the footer call-to-action.
Gallery, testimonials and the footer call-to-action.
05 — Getting started

Live in six steps

No code, no builder licence. Download, activate, import the demo, and brand it — most sites are ready the same afternoon.

  1. 1

    Install & activate the theme

    In WordPress, go to Appearance → Themes → Add New → Upload Theme, choose odysseo.zip, then Install and Activate. On activation Odysseo creates the core pages (Home, About, Fleets, Gallery, Contact, Blogs) and sets Home as your front page.

  2. 2

    Add the Core plugin

    WordPress prompts you to install Odysseo Core when the theme activates — accept it, or upload odysseo-core.zip via Plugins → Add New → Upload Plugin and activate. This unlocks the travel post types, SEO, inquiries and the demo importer.

    The theme works without the plugin and degrades gracefully — but the plugin is what makes it a travel site.
  3. 3

    Import the demo (recommended)

    Install the free One Click Demo Import plugin, then open Appearance → Import Demo Data and click Import on “Odysseo — Full Demo”. It recreates every Destination, Tour Package, Fleet vehicle, Testimonial and Gallery item, applies the Customizer settings and builds the Primary menu. Replace the demo media with your own afterwards.

  4. 4

    Make it yours in the Customizer

    Open Appearance → Customize to set your logo & site identity, brand colours, fonts (self-hosted or Google), currency (code + symbol, used everywhere including pricing & schema), contact details & WhatsApp number, social links, and the Home / About / CTA / Footer copy. Every section has a show/hide toggle.

  5. 5

    Add your content

    Each post type has its own menu and fields: Destinations (best time, duration, attractions, gallery + a States taxonomy), Tour Packages (price, itinerary, inclusions), Fleet (seats, AC, luggage, price/day), Testimonials (rating) and Gallery. Add a featured image to each item for the best look.

  6. 6

    Go live

    SEO tags, Open Graph, an XML sitemap and JSON-LD structured data are generated automatically. The floating WhatsApp quick-quote sends enquiries to your number, and the contact form stores submissions under Inquiries and emails you. Want AI-drafted SEO? See the plugin's AI guide →

06 — Requirements

Specs

WordPress
6.0 or newer
Tested up to
WordPress 7.0
PHP
7.4 or newer
License
GPL v2 or later
Version
1.0.1
Text domain
odysseo
Changelog

What's new

  • v1.0.1

    Editor styles so the block editor matches the front end · optional Custom Background & Custom Header · block styles (button “Outline”, image “Rounded”) and a “Call to action” pattern · tested up to WordPress 7.0.

  • v1.0.0

    Initial release.

FAQ

Questions, answered

What is the Odysseo Theme?
Odysseo is a modern, region-neutral WordPress theme built for travel agencies, tour operators and car-rental businesses. It is Customizer-driven, currency-aware, translation-ready and GPL-licensed.
Is Odysseo free?
Yes. Odysseo is free to download and licensed under GPL v2 or later. There are no paid tiers.
Is Odysseo SEO-friendly?
Yes. Odysseo ships clean, semantic markup and makes no external CDN requests by default, which keeps pages fast. Travel JSON-LD structured data and an XML sitemap are added by the companion Odysseo Core plugin.
Is Odysseo translation-ready?
Yes. Odysseo is region-neutral and ships with a .pot file. Every string is translatable, so it works for a travel business anywhere in the world.
Does Odysseo need the companion plugin?
The theme works on its own for brand, layout and content. The separate Odysseo Core plugin adds travel post types (Destinations, Tour Packages, Fleet, Testimonials, Gallery), JSON-LD structured data, an XML sitemap and honeypot-protected inquiries.
Is Odysseo a WooCommerce or eCommerce theme?
No. Odysseo is a travel-specialized theme, not a WooCommerce/eCommerce theme. Its currency-aware pricing is designed for displaying tour package prices, not a WooCommerce store.
Can I edit content without touching code?
Yes. Brand, logo, colours, fonts, currency, contact details, social links, footer and a global call-to-action are set live in the WordPress Customizer. Home and About copy, the timeline, recognitions and FAQs are edited right on the page under Pages → Page Content.
Can I hide sections I don't need?
Yes. Per-section toggles let you switch off any block, so you can build a lean one-pager or a full multi-section site from the same theme.

Start your journey

Free and GPL-licensed. Download Odysseo, add the Core plugin, run the demo import — and you're a few Customizer clicks from launch.