WanderLux Documentation
Everything you need to install, configure, and get the most out of your travel agency WordPress theme — for both the Free and Pro editions.
1 Overview
WanderLux turns WordPress into a complete travel-agency website. Holiday packages, standalone activities, and destination guides are managed as their own content types, each with galleries, itineraries, pricing, and reviews. Visitors search by destination, travel month, and holiday type from the homepage, browse curated sections, and either submit a quick enquiry or — on the Pro edition — complete a full online booking with payment-method selection.
The theme ships as two separate installable packages built from the same codebase:
- WanderLux Free — every public-facing template, the hero search, lead-capture enquiries, and a focused admin dashboard.
- WanderLux Pro — everything in Free, plus the multi-step booking & payment flow, Wishlist, admin Bookings/Analytics/Subscribers, the newsletter popup, and GA4/GTM tracking.
You only install one of the two zip files — never both at once.
2 System Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.0 or higher |
| PHP | 7.4 or higher (8.x recommended) |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| Memory limit | 128 MB (256 MB recommended) |
| Browser (admin) | Latest Chrome, Firefox, Edge or Safari |
The theme uses a custom database table (wp_wl_bookings) for the Pro booking system, created automatically on activation — no manual database setup is required.
3 Installation
Method A — Upload via WordPress Admin (recommended)
- In your WordPress dashboard go to Appearance → Themes → Add New → Upload Theme.
- Choose
WanderLux-Free.ziporWanderLux-Pro.zipand click Install Now. - Click Activate once the install finishes.
Method B — FTP / File Manager (if the uploader is blocked)
Some hosts block zip uploads that contain .php files as a security precaution. If you see an error like "The package could not be installed", use this method instead:
- Extract the zip file on your computer — you'll get a
WanderLuxfolder. - Connect to your server with an FTP client (e.g. FileZilla) or your host's File Manager.
- Upload the entire
WanderLuxfolder intowp-content/themes/, so the path becomeswp-content/themes/WanderLux/style.css. - Go to Appearance → Themes in wp-admin — WanderLux now appears there. Click Activate.
4 Demo Data Import
After activating the theme, the fastest way to see WanderLux fully populated is the built-in demo importer.
- Go to WanderLux → Demo Data in the admin menu.
- Click Install Demo Content. This creates sample packages, activities, destinations, testimonials, team members, pages (Home, Packages, Activities, Destinations, About, Contact, Booking Confirmation, My Bookings), a menu, and assigns the homepage.
- Wait for the progress steps to complete — this can take 20–60 seconds depending on your server.
You can re-run the importer at any time; it will not duplicate pages that already exist by slug.
6 Theme Settings
All agency-wide settings live under WanderLux → Settings in wp-admin, organised into cards:
| Section | What it controls |
|---|---|
| General | Site tagline, logo upload, currency & currency symbol/position |
| Contact | Phone, email, WhatsApp number (powers the floating WhatsApp button) |
| Social Links | Facebook, Instagram, YouTube URLs shown in the topbar & footer |
| Newsletter PopupPRO | Enable/disable, offer headline and subtext for the exit-intent popup |
| Analytics & TrackingPRO | Google Analytics 4 Measurement ID, Google Tag Manager ID, Open Graph fallback image |
7 Customizer
Open Appearance → Customize for live-preview options:
- Site Identity — custom logo, site title, tagline.
- Hero Content — homepage headline and subline text.
- Footer — copyright text.
For deeper visual changes (colors, spacing, fonts), the design tokens are defined as CSS custom properties at the top of assets/css/main.css — for example --navy, --orange, --teal, --radius. Changing these values restyles the whole site consistently.
8 Custom Post Types
📦 Packages wl_package
Holiday packages with price, sale price, duration, group size, difficulty, gallery, day-by-day itinerary, inclusions/exclusions, highlights, FAQ, map embed and video URL. Archive at /packages/.
🥾 Activities wl_activity
Standalone bookable activities (treks, water sports, city tours) with their own pricing, location, difficulty and what-to-bring list. Archive at /activities/.
📍 Destinations wl_destination
Destination guides with country, best time to visit, climate, language, currency, and a gallery. Archive at /destinations/.
⭐ Testimonials & Team
wl_testimonial powers the homepage reviews carousel. wl_team is available for an agent/team-profile section.
Packages are grouped with the wl_pkg_cat taxonomy (International, Domestic, Honeymoon, Weekend, Adventure, Family, Group, Luxury, etc.) — used by the hero search's Holiday Type field and the archive page filters.
9 Hero Search Bar
The homepage hero search lets visitors filter by destination (free-text with autocomplete suggestions), travel month, and holiday type, then submits to the packages archive with the matching filters pre-applied. The Holidays / Activities / Destinations pill tabs above the search bar are plain links that jump straight to each archive — no JavaScript required for that part, so they always work even if a script fails to load elsewhere on the page.
10 Lead Enquiries (Free & Pro)
The "Plan My Trip" modal, available on every page, is the universal lead-capture form. A visitor submits their name, contact details, destination, travel month and traveller count; you receive an instant email and the enquiry is saved under WanderLux → Enquiries, where you can change its status (New / Contacted / Quoted / Booked / Lost) and add internal notes.
On the Free edition this is the only way visitors can request a holiday — there is no self-service checkout.
11 Booking & Payments PRO
On a Pro-licensed site, the "Book This Tour" button on every package page opens a 3-step booking modal instead of the lead-capture form:
- Trip details — travel date (with a date picker), number of adults/children with live price calculation, and a payment method (Bank Transfer, Cash/Cheque, or UPI/Online).
- Contact details — name, email, phone, country, special requests, and terms acceptance.
- Review & confirm — a summary of everything entered before the booking is submitted.
On submit, a unique booking reference (e.g. WL-A1B2C3D4) is generated, confirmation emails are sent to both the customer and the agency admin, and the visitor is shown a success screen before being redirected to the Booking Confirmation page, where the reference, itinerary and total are displayed.
/booking-confirmation/?ref=WL-XXXXXXXX.12 Wishlist PRO
The heart icon on every package card and on each package's detail page lets visitors save tours to a personal wishlist, stored in their browser (localStorage, no account required) and viewable at /wishlist/. On the Free edition the heart icon is still visible but shows an "Upgrade to Pro" message instead of saving — so the upsell is visible without breaking the page layout.
13 Newsletter Popup PRO
An exit-intent / 30-second-delay popup offering a discount code in exchange for an email address. Configure the offer headline and subtext under WanderLux → Settings → Newsletter Popup, then tick Enable Newsletter Popup. Subscribers collected here (and from the footer newsletter form) are listed under WanderLux → Subscribers.
14 Admin Dashboard
Available to every edition under WanderLux → Dashboard, but the content differs:
Free Dashboard
- Total enquiries, active packages, destinations count
- Recent enquiries table
- Quick links to add content & an Upgrade to Pro card
Pro Dashboard
- Total revenue, bookings, confirmed/completed counts
- 6-month revenue chart and booking-status breakdown (Chart.js)
- Top-performing packages and a recent-bookings table
Pro also adds two dedicated admin pages: Bookings (full list with filters, status updates and CSV export) and Analytics (deeper revenue/traffic charts). Both are hidden from the menu entirely on Free — not just locked, so the menu stays clean.
15 Analytics & Tracking PRO
Paste a Google Analytics 4 Measurement ID and/or a Google Tag Manager ID into WanderLux → Settings → Analytics & Tracking and the corresponding snippets are injected into every page automatically on the Pro edition. A generate_lead GA4 event also fires automatically whenever a Plan My Trip enquiry is submitted, so lead volume shows up in your GA4 reports without extra configuration.
16 Free vs Pro — Full Comparison
| Feature | Free | Pro |
|---|---|---|
| Packages, Activities, Destinations CPTs | ✓ | ✓ |
| Hero search, archives, single templates | ✓ | ✓ |
| Plan My Trip lead-capture enquiries | ✓ | ✓ |
| WhatsApp floating button | ✓ | ✓ |
| Footer newsletter signup | ✓ | ✓ |
| Multi-step Booking & Payment flow | — | ✓ |
| Booking confirmation emails & reference lookup | — | ✓ |
| Wishlist (save & compare) | — | ✓ |
| Admin Bookings manager | — | ✓ |
| Admin Analytics (revenue/traffic charts) | — | ✓ |
| Newsletter Subscribers list & exit-intent popup | — | ✓ |
| Google Analytics 4 / GTM integration | — | ✓ |
| Footer credit badge | "Powered by WanderLux" | Removed (white-label) |
17 Troubleshooting
"The theme is missing the style.css stylesheet"
This means the zip didn't extract correctly on the server. Use Method B (FTP / File Manager) from the Installation section instead of the zip uploader.
Demo images don't load
Demo content links to Unsplash for preview only — confirm your server can make outbound HTTPS requests, or simply replace featured images with your own uploads.
Booking / Wishlist buttons don't do anything
Confirm you've installed WanderLux-Pro.zip, not Free — these are Pro-only features and are intentionally inactive on Free.
Emails aren't arriving
WordPress sends mail via PHP's mail() function by default, which many hosts block or mark as spam. Install an SMTP plugin (e.g. WP Mail SMTP) and connect it to a transactional email service for reliable delivery.
18 Credits & Support
- Font Awesome 6 — icons
- Google Fonts (Playfair Display, Inter) — typography
- Flatpickr — date picker (Pro booking flow)
- Chart.js — admin analytics charts (Pro)
- Demo photography — Unsplash, for preview purposes only
For support, refer to README.txt in the theme folder, or contact your theme provider through the marketplace you purchased from.