Home Getting Started

Getting Started

Installation, configuration, and getting started guides
By Dustin Grof
3 articles

Installation

Installation Guide This guide will walk you through installing and activating the Itinerator WordPress plugin. Prerequisites Before installing the plugin, ensure you have: - WordPress 5.0+ (for Gutenberg block editor support) - PHP 7.4+ - Administrator access to your WordPress site - Tourismo account with API access (you'll configure API keys after installation) Installation Methods Method 1: Upload Plugin File (Recommended) 1. Download the plugin - Get the latest version from https://tourismo.co/wordpress-plugin - The file will be named itinerator-wp-plugin.zip 2. Upload to WordPress - Go to WordPress Admin → Plugins → Add New - Click Upload Plugin - Choose the itinerator-wp-plugin.zip file - Click Install Now 3. Activate the plugin - After installation, click Activate Plugin - You'll see a success message when activated Method 2: Manual Installation 1. Extract the plugin - Unzip the itinerator-wp-plugin.zip file - Upload the itinerator-wp-plugin folder to /wp-content/plugins/ 2. Activate via WordPress Admin - Go to WordPress Admin → Plugins - Find "Itinerator" in the list - Click Activate Post-Installation Steps After activation, you'll need to: 1. Configure API keys - See Configuration 2. Create your first page - See Getting Started Verification To verify the plugin is working correctly: 1. Check the admin menu - You should see "Itinerator" in your WordPress admin menu - Go to Itinerator → Settings to access configuration 2. Check for blocks - Edit any page with the block editor - Search for "Itinerator" in the block inserter - You should see Itinerator block categories Troubleshooting Installation Common Issues Plugin won't activate: - Check WordPress version (requires 5.0+) - Check PHP version (requires 7.4+) - Verify file permissions on the plugin directory Blocks don't appear: - Ensure you're using the Gutenberg block editor - Check if the plugin is properly activated - Clear any caching plugins Admin menu missing: - Check if you have administrator privileges - Verify the plugin is activated Next Steps Once installation is complete, proceed to: - Configuration - Set up your API keys - Getting Started - Create your first page

Last updated on Sep 16, 2025

Configuration

Configuration Guide Configure your API keys and settings to connect the Itinerator plugin to the Tourismo platform. Accessing Settings 1. Go to Itinerator Settings - In your WordPress admin, click Itinerator → Settings - Or navigate to Settings → Itinerator 2. Settings Overview - The settings page contains all configuration options - Settings are organized into logical sections - Changes are saved automatically Required API Keys Platform API Key What it's for: Connects to the main Tourismo platform to display content like itineraries, listings, events, and challenges. How to get it: 1. Log into your Tourismo admin account 2. Go to Settings → API Keys 3. Copy your Platform API key 4. Paste it into the WordPress plugin settings Verification: - The plugin will test the key automatically DMO Partner API Key (Optional) What it's for: Displays itineraries that are related to a specific Destination Marketing Organization (DMO). How to get it: 1. Contact your DMO partner representative 2. Request your DMO Partner API key 3. Add it to the plugin settings When to use: - Only needed if you're displaying DMO-itineraries - Most users only need the Platform API key Google Maps API Key (Optional) What it's for: Enables interactive maps in itinerary and map blocks. How to get it: 1. Go to Google Cloud Console 2. Create a new project or select existing 3. Enable the Maps JavaScript API 4. Create credentials (API key) 5. Add it to the plugin settings Important: Restrict the API key to your domain for security. Optional Settings Google Maps Map ID What it's for: Customizes the appearance of Google Maps with your own styling. How to get it: 1. In Google Cloud Console, go to Maps → Map Management 2. Create a new Map ID 3. Apply custom styling if desired 4. Copy the Map ID to the plugin settings Page Whitelist What it's for: Limits plugin scripts to specific pages for performance. How to use: - Enter page IDs separated by commas - Leave empty to load on all pages - Useful for large sites with many pages Cache Settings What it's for: Controls whether the api caching feature is active or not reCAPTCHA Protection What it's for: Adds Google reCAPTCHA protection to forms to prevent spam submissions and bot attacks. How to configure: 1. Go to Google reCAPTCHA Console 2. Create a new site with reCAPTCHA v2 (checkbox) 3. Copy your Site Key and Secret Key 4. Add them to the plugin settings Settings: - reCAPTCHA Site Key: Your public site key from Google reCAPTCHA console - reCAPTCHA Secret Key: Your private secret key (keep this secure) Features: - Automatically loads reCAPTCHA script when configured - Can be enabled/disabled per form block - Validates submissions server-side with Google - Preserves form data if validation fails Note: reCAPTCHA is only loaded when both keys are configured and enabled on a form. Powered by Tourismo Footer What it's for: Controls the display of a "Powered by Tourismo" footer attribution on your site. Options: - Disabled (No Footer): No footer is displayed automatically (default) - Dark Theme: Displays a dark footer with white text - Light Theme: Displays a light footer with dark text Shortcode Usage: When disabled, you can use the shortcode to place a simple "Powered by Tourismo" link anywhere on your site: - [tourismo-powered-by color="auto"] - Inherits text color from parent element, no logo background (default) - [tourismo-powered-by color="dark"] - Dark text color with white logo background - [tourismo-powered-by color="light"] - Light text color with white logo background - [tourismo-powered-by color="#ff0000"] - Custom hex color with white logo background Examples: - Add to a page: [tourismo-powered-by color="auto"] - Place in a widget: [tourismo-powered-by color="dark"] - Custom color: [tourismo-powered-by color="#0066cc"] - Embed anywhere: <p>[tourismo-powered-by]. Bringing enchanting experiences and results to life</p> Note: The shortcode outputs a simple text link with a small logo. When using custom colors, the logo gets a white background with rounded corners for better visibility. The logo size automatically scales with your text (2em height). Testing Your Configuration 1. Create a test page with the block editor 2. Add an Itinerator block (any collection block) 3. Check if content loads without error messages Common Configuration Issues Platform API Key Invalid: - Check for extra spaces or characters - Verify the key is copied completely - Ensure your Tourismo account is active Google Maps Not Working: - Verify the API key is correct - Check if Maps JavaScript API is enabled - Ensure billing is set up in Google Cloud Console - Check domain restrictions on the API key No Content Displaying: - Verify API keys are valid - Check if content exists in your Tourismo admin - Clear any caching plugins Security Best Practices 1. Keep API keys private - Don't share them publicly 2. Use domain restrictions - Limit Google Maps API key to your domain Next Steps Once configuration is complete: - Getting Started - Create your first page

Last updated on Sep 16, 2025

Getting Started

Getting Started Create your first page with Tourismo content using the Itinerator plugin. Prerequisites Before you begin, make sure you have: - ✅ Plugin installed and activated - See Installation - ✅ API keys configured - See Configuration - ✅ Content in your Tourismo admin - Add some itineraries, listings, or events Quick Start: Template Pages First Before creating collection pages, you need to set up template pages for each content type you want to display. Step 1: Create Template Pages You need a template page for each content type that will have individual detail pages: Essential Templates (Most Common): - Single Region - Template for individual region pages - Single Itinerary - Template for individual itinerary pages - Single Listing - Template for individual business/listing pages - Single Event - Template for individual event pages Additional Templates (As Needed): - Single Challenge - Template for individual challenge pages - Single Content - Template for custom content types Step 2: Set Page Type For each template page: 1. Create a new page (Pages → Add New) 2. Set the Itinerator Page Type in the page settings panel: - Block Editor: Look for "Itinerator Page Type" in the right sidebar - Classic Editor: Look for "Itinerator Page Type" meta box 3. Choose the appropriate type (Region, Itinerary, Listing, Event, etc.) Step 3: Add Content Blocks Each template page uses Itinerator Content blocks to define the layout: Common Content Blocks: - Title - Display the item's title - Description - Show the item's description - Content - Display main content - Info - Look for listing/event info block (name, contact, hours, etc.) Example Template Structure: Single Itinerary Template: ├── Title Block ├── Description Block └── Itinerary Block Creating Collection Pages Once your template pages are set up, you can create pages that display collections of content or drop a collection block onto an existing page. Step 1: Create a Collection Page 1. Go to Pages → Add New 2. Give your page a title (e.g., "All Tourismo Content") 3. Add collection blocks like: - Itineraries - Show all itineraries - Listings - Display business listings - Events - Show upcoming events - Regions - List all regions Step 2: Configure Collection Blocks 1. Select your collection block to open settings 2. Configure display options (columns, items to show or hide, etc.) 3. The collection will automatically use your template pages for individual items, or if you have multiple template pages, it will allow you to select the proper template. Step 3: Publish and Test 1. Click Publish to make your page live 2. View the page to see how it looks 3. Test on mobile to ensure responsiveness Implementation Examples Example 1: Itinerary Website Step 1: Create Template Pages 1. Single Itinerary Template - Set Page Type to "Single Itinerary" - Add Title, Description, Itinerary blocks 2. Single Region Template - Set Page Type to "Single Region" - Add Title, Description, Content blocks, Map Block Step 2: Create Collection Pages 1. "All Itineraries" Page - Add Itineraries collection block - Configure: 3 columns, show images, descriptions 2. "Regions" Page - Add Regions collection block - Configure: Grid layout, show region overviews Example 2: Business Directory Step 1: Create Template Pages 1. Single Listing Template - Set Page Type to "Listing" - Add Listing Info blocks 2. Single Event Template - Set Page Type to "Event" - Add Event Info block (for event details) Step 2: Create Collection Pages 1. "Local Businesses" Page - Add Listings collection block - Add Filter block for categories or search 2. "Events" Page - Add Events collection block - Configure: Show date filter, locations, descriptions Example 3: Tourism Website Step 1: Create Template Pages 1. Single Itinerary Template - Set Page Type to "Itinerary" 2. Single Listing Template - Set Page Type to "Listing" 3. Single Event Template - Set Page Type to "Event" 4. Single Region Template - Set Page Type to "Region" Step 2: Create Collection Pages 1. "Plan Your Trip" Page - Add Itineraries collection block - Add Regions collection block 2. "Local Attractions" Page - Add Listings collection block - Add Filter block 3. "Events Calendar" Page - Add Events collection block Using Page Builders If you're using Elementor, Divi, or another page builder, see the Editor Options guide for detailed shortcode usage and integration methods. Best Practices - Start simple - Use 2-3 blocks maximum - Test on mobile - Ensure responsive design - Clear hierarchy - Use titles to organize content - Logical flow - Arrange blocks in a sensible order Troubleshooting No content displaying: - Check if you have content in your Tourismo admin - Verify API keys are working - Clear any caching plugins Template pages not working: - Ensure you've set the "Itinerator Page Type" on template pages - Check that template pages are published - Verify you're using the correct page type for your content Collection blocks not linking to templates: - Make sure template pages exist for each content type - Verify template pages have the correct "Itinerator Page Type" set Next Steps Once you've created your first page: - Blocks Overview - Learn about all available blocks - Template Customization - Customize the appearance

Last updated on Sep 16, 2025