# Travelo - Travel/Tour Booking WordPress Theme

- created: 1/2/2015
- latest update: 4/29/2018
- by: SoapTheme
- email: cthemesenvato@gmail.com

Thanks for your purchasing this theme. If you have any questions that are beyond the scope of this help file, please feel free to email us.

### Installation

#### Getting Started

To install this theme you must have a working version of WordPress already installed on your server. If you have not determined hosting we recommend you to use a2hosting which faster 20X than the others.
If you need help installing WordPress, follow the instructions in WordPress Codex or you can watch the Instructional Video created by Woo Themes. Below are all the useful links for WordPress information.

- WordPress Codex – general info about WordPress and how to install on your server
- Instructional Video – awesome How-To video created by Woo Themes
- First Steps With WordPress – general information that covers a wide variety of topics
- FAQ New To WordPress – the most popular FAQ’s regarding WordPress
- WP101 Basix Training videos – some great videos from WPTuts on WordPress

#### Theme Installation

#### WordPress Installation

Follow the steps below to install via WordPress.

Step 1 – Navigate to Appearance > Themes.

Step 2 – Click Add New and hit the Upload Theme button.

Step 3 – Navigate to find the "Travelo.zip" file on your computer and click "Install Now"

Step 4 – Once uploaded, activate the theme. Go to Appearance > Themes and activate it.

Step 5 – Then you will see a notification message to activate the recommended plugins: Revolution Slider, MailChimp For WP and Contact Form 7. Follow the steps to install and activate each plugin.

Step 6 – You will see a notification message to change permalink setting to post name. Please do this.

Common Install Error: Are You Sure You Want To Do This?

If you get the "Are You Sure You Want To Do This" message when installing Travelo.zip file via WordPress, it means you have an upload file size limit. Install the theme via FTP if this happens, or call your hosting company and ask them to increase the limit.

#### FTP Installation

Follow the steps below to install via FTP.

Step 1 – Log into your hosting space via an FTP software

Step 2 – Unzip the Travelo.zip file and ONLY use the extracted Travelo theme folder

Step 3 – Upload the extracted Travelo theme folder into wp-content > themes folder

Step 4 – Activate the newly installed theme. Go to Appearance > Themes and activate it.

Step 5 – Then you will see a notification message to activate the recommended plugins: Revolution Slider, Layer Slider, MailChimp For WP and Contact Form 7. Follow the steps to install and activate each plugin.

Step 6 – You will see a notification message to change permalink setting to post name. Please do this.

Please check Theme Installation Guide on Wodpress Codex for more detail.

#### Demo Data

Travelo provides import tool and you can import sample data using this.

#### How to import Travelo demo data

Step 1 – Navigate to Travelo > Tools. Click Plugins & Demo Content tab.

Step 2 – Click System Status tab and check system status.

Step 3 – Click Import Now button in Importer tab.

Step 4 – Click Yes button to import demo content.

There are certain things a WordPress import can not do, so after uploading the demo data make sure you do the following:

- Go to Settings > Permalinks and configure your permalinks structure (Select Post name).
- Go to Accommodations > Vacancies and create new vacancies.
- Go to Tours > Schedules and create new schedules.
- Go to Cruises > Schedules and create new schedules.
- Go to Cruises > Vacancies and create new vacancies.

Common Issues & Questions

##### 1. Demo Import Fails or Times Out

Whenever that happens its due to low server memory or execution time, and your host should definitely be willing to adjust that, they have it very low if the content will not import. For example you should get a error message "Maximum execution time of 60 seconds exceeded". Contact your host and explain the issue, they should raise it for you. If you can change php.ini file( like bluehost or if you setup this on your local) please set
max_execution_time=600;
memory_limit=128M;

You can change the setting by editing htaccess or wp-config.php. Please check this article for more detail.

##### 2. Demo Content Duplicated

When you import our demo content it can take several minutes depending on the speed of your server. Each time the button is clicked it will import the content, so if it is clicked twice it will import everything two times. There are two ways to get rid of duplicate content.

- Method 1: WP Reset Plugin – This plugin is the fastest way to get rid of content. However, it will remove all content from your database and leave the default theme activated. It does not remove plugins, but will deactivate them and remove all pages, posts, menus, sliders, widget data, theme options, etc. Basically it removes all the content that you imported from our theme. Only do this if you are able to start over. Click Here To Download.
- Method 2: Manual Removal – This method will take longer and simply involves manual removing of duplicate items. For example, go to the pages and delete and duplicate items one by one. Same thing for post, sliders, accommodations, etc.

#### Setting Up Required Pages

To make booking feature to work you need to create some of required pages and set that on Theme Options panel. Travelo has some required & recommended pages such as Booking Page, Booking Confirmation Page, Dashboard, Custom Login and Terms & Conditions page. There are two options to set these page. 1) After you install theme you can see a message Install Main Pages. You can simply click this button to add and set main pages. 2) Or you can create and set these pages manually. If you import demo data main pages are also imported. Or else you need to create these manually. After that you need set it on Theme Options panel. Bellow is the method how to create and set each required & recommended pages.

- Accommodation Booking Page - You can create a blank page and simply add shortcode [accommodation_booking]. After publishing this page set this as Accommodation Booking Page on Theme Options/Accommodation.
- Accommodation Booking Confirmation Page - You can create a blank page and simply add shortcode [accommodation_booking_confirmation]. After publishing this page set this as Accommodation Booking Confirmation Page on Theme Options/Accommodation.
- Tour Booking Page - You can create a blank page and simply add shortcode [tour_booking]. After publishing this page set this as Tour Booking Page on Theme Options/Tour.
- Tour Booking Confirmation Page - You can create a blank page and simply add shortcode [tour_booking_confirmation]. After publishing this page set this as Tour Booking Confirmation Page on Theme Options/Tour.
- Car Booking Page - You can create a blank page and simply add shortcode [car_booking]. After publishing this page set this as Car Booking Page on Theme Options/Car.
- Car Booking Confirmation Page - You can create a blank page and simply add shortcode [car_booking_confirmation]. After publishing this page set this as Car Booking Confirmation Page on Theme Options/Car.
- Cruise Booking Page - You can create a blank page and simply add shortcode [cruise_booking]. After publishing this page set this as Cruise Booking Page on Theme Options/Cruise.
- Cruise Booking Confirmation Page - You can create a blank page and simply add shortcode [cruise_booking_confirmation]. After publishing this page set this as Cruise Booking Confirmation Page on Theme Options/Cruise.

#### Recommended Pages

- Dashboard Page - You can create this page simply by adding shortcode [dashboard]. After that set this page as Dashboard Page on Theme Options/Main Page Settings. If you don't need dashboard feature you don't need to do this.
- Login Page - If you want to use custom login page please create a page with Login Page Template and set it as Login Page on Theme Options/Main Page Settings. If you don't set this setting default wp-login page will work
- Terms & Conditions Page - If you make a page and set as Terms & Conditions Page on Theme Options/Accommodation an Terms&Conditions agreement field will be added on booking page.

### Theme Settings

#### Theme Options

You can customize site layout and settings by configuring theme options. To begin configuring theme options, go to Appearance > Theme Options. There are 6 tabs right now.

#### Basic Settings Tab

Basic settings tab allows you to manage logo, favicon, copyright text on footer, your email address and phone number

- Logo - You can upload and set site logo.
- Favicon - You can manage your favicon. Please make sure you choose an 16x16 ico image for your favicon.
- Copyright Text - You can manage copyright text on footer by this field.
- Welcome Text - You can manage welcome text on login/sign up page by this field.
- E-Mail Address and Phone Number field - You can manage contact info by this field.

#### Styling Options Tab

Styling Options tab allows you to manage site skin, header and footer style and page load progress bar.

- Site Skin - Travelo has 10 awesome site skins and you can change your site appearance by changing site skin.
- Header Style - Travelo support 8 header styles and it gives a new unique personality.
- Footer Skin - Travelo support 6 footer skins and you can choose one footer skin you like.
- Page Load Progress Bar - If you set this option page load progress bar will be shown between page changing.

#### Currency Settings Tab

Currency Settings tab allows you to set default site currency, available currencies, etc.

- Default Currency - You can set a currency as default. All price values in admin panel will use this as currency. And users who haven't set their currency will use this.
- Available Currencies - You can select site currencies by this field. And you can add the currencies on Currencies admin panel.
- Currency Symbol Position, Decimal Precision and Currency Dispaly Format - You can format price field by these 3 fields.

#### Main Page Settings Tab

Main Page Settings tab allows you to set Dashboard and Login Page. And you can enable ajax pagination on this tab.

- Dashboard Page - You can select a page as a dashboard page. To make a dashboard page layout you can simply write shortcode [dashboard].
- Login Page - You can select a page as custom login page. To make a custom login page layout you need to create a page with Login Page template.
- Modal Login - If you set this field it will be enabled modal login/signup. So when you click login/signup button a modal will be up.
- Page to Redirect to on Login - Once user logged in he/she will be redirected to the page set by this field. If you leave this field blank user will be redirected to the page that user visited before login.
- Ajax Pagination - You can enable and disable ajax pagination by this field. Paginations in search result page or in archive page will be changed to ajax pagination if this field is set.
- Date Format - Date Format on site front end. Available formats are mm/dd/yy, dd/mm/yy or yy-mm-dd.

#### Accommodation Tab

Accommodation tab allows you to manage settings about Accommodation

- Disable Accommodation - You can disable accommodation feature by this check box.
- Accommodation Booking Page & Accommodation Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [accommodation_booking] and [accommodation_booking_confirmation] shortcodes to make each page
- Term & Conditions Page - This is optional page and if you set this field there will be added an agreement field on booking page.
- Accommodations per page - You can set accommodations number to show in a page on Accommodation search or archive pages. Default values is 12.
- Price Filter Max Value and Step - You can set max value and step for price filter on search accommodaiton page. Currency for this value is default site currency.
- Captcha validation on booking - If you set this field a captcha validation form will be added to booking page.
- Email Setting Fields - if you set Enable Icalendar Icalendar will be sent to customer with booking confirmation message. You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

  You can use pre-defined tags for message title and message body. Please check bellow list.

  - [home_url]
  - [site_name]
  - [logo_url]
  - [accommodation_name]
  - [accommodation_url]
  - [accommodation_thumbnail]
  - [accommodation_country]
  - [accommodation_city]
  - [accommodation_address]
  - [accommodation_phone]
  - [accommodation_room_name]
  - [booking_no]
  - [booking_pincode]
  - [booking_nights]
  - [booking_checkin_time]
  - [booking_checkout_time]
  - [booking_rooms]
  - [booking_adults]
  - [booking_kids]
  - [booking_room_price]
  - [booking_tax]
  - [booking_total_price]
  - [booking_update_url]
  - [customer_first_name]
  - [customer_last_name]
  - [customer_email]
  - [customer_country_code]
  - [customer_phone]
  - [customer_address]
  - [customer_city]
  - [customer_zip]
  - [customer_country]
  - [customer_special_requirements]
  If you have any question or suggestion about this list please feel free to contact us.

#### Tour Tab

Tour tab allows you to manage settings about Tour. Most of all fields are same with Accommodation tab such as Disable Tour, Tour Booking Page, Tour Booking Confirmation Page, Tours per page, Price Filters and email setting fields

- Tour Booking Page & Tour Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [tour_booking] and [tour_booking_confirmation] shortcodes to make each page
- Email Setting Fields - You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

  You can use pre-defined tags for message title and message body. Please check bellow list.

  - [home_url]
  - [site_name]
  - [logo_url]
  - [tour_name]
  - [tour_url]
  - [tour_thumbnail]
  - [tour_country]
  - [tour_city]
  - [tour_address]
  - [tour_phone]
  - [tour_email]
  - [tour_date]
  - [tour_duration]
  - [tour_st_title]
  - [tour_st_description]
  - [tour_st_time]
  - [booking_no]
  - [booking_pincode]
  - [booking_adults]
  - [booking_kids]
  - [booking_total_price]
  - [booking_deposit_price]
  - [booking_deposit_paid]
  - [booking_update_url]
  - [customer_first_name]
  - [customer_last_name]
  - [customer_email]
  - [customer_country_code]
  - [customer_phone]
  - [customer_address]
  - [customer_city]
  - [customer_zip]
  - [customer_country]
  - [customer_special_requirement]
  If you have any question or suggestion about this list please feel free to contact us.

#### Car Tab

Car tab allows you to manage settings about Car. Most of all fields are same with Accommodation tab such as Disable Car, Car Booking Page, Car Booking Confirmation Page, Cars per page, Price Filters and email setting fields

- Car Booking Page & Car Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [car_booking] and [car_booking_confirmation] shortcodes to make each page
- Email Setting Fields - You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

  You can use pre-defined tags for message title and message body.

#### Cruise Tab

Cruise tab allows you to manage settings about Cruise. Most of all fields are same with Accommodation tab such as Disable Cruise, Cruise Booking Page, Cruise Booking Confirmation Page, Cruises per page, Price Filters and email setting fields

- Cruise Booking Page & Cruise Booking Confirmation Page - These two fields are required fields and you have to create and set each page. Please use [cruise_booking] and [cruise_booking_confirmation] shortcodes to make each page
- Email Setting Fields - You can enable/disable/edit notification messages to admin and property owner for each booking by these fields.

  You can use pre-defined tags for message title and message body.

#### Payment Integration Tab

Payment Integration Tab allows you to manage settings about Payment Integration such as paypal setting

- PayPal Integration - Paypal Integration Enable/Disable
- Sandbox Mode - You can enable Sandbox mode for testing. Please don't forget to uncheck this field before you launch site.
- PayPal API Credentials - Our theme uses PayPal ExpressCheckout feature and these fields are necessary. Please check this article to know how to get PayPal API credentials. If you enabled Sandbox Mode, you have to insert Sandbox API Credentials.

#### Social Sharing Links

You can select social links on this tab. If you choose a header style with social buttons these links will work for the buttons

#### Translation

Travelo is ready to localization and works with the mqTranslate and qTranlate-plus plugin. If you are not familiar with translating Wordpress themes, we recommend you read this codex page: http://codex.wordpress.org/Translating_WordPress

- Step 1: Edit the .po file
- Step 2: Save file with your language name it, for example: de_DE.po.
- Step 3: Edit wp-config.php located in the root folder of wordpress and define the WPLANG prefix with your language name which should be similar to the translation file name.
- Step 4: Then go to your server via FTP, navigate to the theme folder and find the languages folder, its located at wp-content > themes > Travelo > languages
- Step 5: Upload the language files in the languages folder.

### Main Features

### Accommodations

#### Accommodation - Custom Post Type

Accommodation is a custom post type and so you can manage it like post. Accommodation has several metaboxes like bellow.

- Details - This metabox has main accommodation info fields such as Type, Amenities, Hotel Star Rating, Minimum Stay Info, AVG/NIGHT Price, Accommodation Brief, etc.
- Location&Other Info - This metabox has location related info fields such as country, city, Phone No, Things To Do, Travel Guide etc.
- Policies - This metabox has policy related info fields such as Check-in and Check-out time and Tax Rate. etc
- Testimonials - This metabox is used for managing testimonials field.
- Room Types in This Accommodation - You can see what room types are available in this accommodation in this metabox.
- Page Layout - This metabox has layout related fields.
- Accommodation Settings - You can add the accommodation in featured or hot list by using fields in this metabox.

##### Details Metabox

Bellow are main fields in Details Metabox.

- Type - You can set an accommodation type for each accommodation. Accommodation type is a taxonomy and you can manage the list on Accommodation > Accommodation Types page.
- Amenities - You can set several amenities for each accommodation. Amenities is a taxonomy and you can manage it on Accommodation > Amenities page
- Minimum Stay Info - This field will be used for check availability and search. If user pick date interval under this value this accommodation will be excluded from search list. You can leave this field to blank if the accommodation doesn't have minimum stay data
- Gallery Images - You can pick images that will be shown on main photos slider.
- FAQ to This Accommodation - The content in this field will be written in FAQ tab on view page. You can set this field to blank if you want to remove FAQ tab.
- AVG/NIGHT Price - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
- Accommodation Brief - The content in this field will be worked as a brief.

##### Location & Other info Metabox

Bellow are main fields in Location & Other info Metabox.

- Country & City - Before set this field you have to create locations in Accommodation > Locations page. Level1 location will be handled as a country and Level2 is City. Once you create locations all Level1 locations will be listed in Country field and all Level2 locations will be listed in City field. It has a handy feature - after you choose a country, cities in this country will be listed in the city field.
- Address & Location - You can write accommodation address in Address field. If you set address correctly, location will be automatically calculated and you can see that on map visually.
- Things To Do - You can select activities list by this field. Before set this field you have to create Things To Do in Things To Do page. Things To do with same location will be shown in the selectable list.
- Travel GuideYou can select a Travel Guide. You must create Travel Guides on Travel Guide page before set this field.

##### Policies Metabox

Bellow are main fields in Policies Metabox.

- Tax Rate - This field will be used in price calculation. If this field is set tax will be calculated and added to price.
- Security Deposit(%) - To enable Security Deposit feature you need to enable payment integration in Theme Options panel. You can leave this field blank if security deposit is not needed for this accommodation. And you can insert value 100 if you want customers to pay whole amount of money while booking.
- Check-in Time & Check-out Time - This field will be shown in description tab on view page.

##### Testimonial Fields Metabox

You can add testimonials. If you make this field to blank testimonial section will be hidden on view page.

##### Page Layout Metabox

You can enable or disable tabs( gallery, map, street view, calendar) on top of view page by this metabox fields. Gallery tab will be hidden if gallery images are empty even though gallery view is checked. If location is not set Map and Street View will be hidden.

##### Accommodation Settings Metabox

This meta box has Featured and Discount check box fields. If you set these fields this accommodation will be added to Featured or Discount Accommodation List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update vacancies by manually. Start Date and End Date is the time interval to add this accommodation to Discounted Accommodation list.

#### Accommodation Types - Custom Taxonomy

Accommodation Types is a custom taxonomy and so you can manage it like category

#### Amenities - Custom Taxonomy

Amenities is a custom taxonomy and you can manage it like tag. Each amenity has Amenity Icon and you can select it from icon list. Or you can select and use custom amenity image.

#### Locations - Custom Taxonomy

Locations is a custom taxonomy and you can manage it like category. Level1 Locations will be handled as country and Level2 Locations will be used as city

#### Room Types - Custom Post Type

Room Types is a custom post type and you can manage it like post. Room Types has some metabox fields such as Accommodation, Max Adults, Max Children, Room Amenities, etc. Max Adults and Max Children field values will be used for search and check availability. Each room types belong to an accommodation. And Room Types has Image/Gallery/Video Setting metabox and you can change gallery setting by using this metabox fields.

#### Vacancies

Once you have created accommodation and room type you can enter vacancies for this accommodation & room type. To create vacancies please click Add New button on Accommodations > Vacancies page. You can pick accommodation and room type. It has a handy feature - if you pick an accommodation, room types that belongs to this accommodation will be listed in Room Type field. Please fill the form fields and click Save Vacancies button. You can create multiple vacancies for an accommodation room type. Please remember that if you want to discount an accommodation price please create a vacancies with discounted value and date range.

#### Bookings

Once you create vacancies, visitors to your website will be able to make bookings. If they finish booking the booking data will be added to database and you can see and manage it on Accommodations > Bookings page.

#### Reviews

You can manage customer reviews on Reviews page

### Tours

#### Tour - Custom Post Type

Tour is a custom post type and so you can manage it like post. Tour has several metaboxes like bellow.

- Details - This metabox has main tour info fields such as Type, Minimum Price, Tour Brief, Location info, Contact info and etc.
- Image/Gallery/Video Setting - You can change gallery setting by using this metabox fields..
- Tour Settings - This metabox has some tour setting fields. You can set Tour Repeatability and Person Number Selectability, to add in featured or hot list by using fields in this metabox.

##### Details Metabox

Bellow are main fields in Details Metabox.

- Type - You can set an tour type for each tour. Tour type is a taxonomy and you can manage the list on Tour > Tour Types page.
- Minimum Price Per Person - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
- Tour Brief - The content in this field will be worked as a brief.
- Country & City - Before set this field you have to create locations in Tour > Locations page. Level1 location will be handled as a country and Level2 is City. Once you create locations all Level1 locations will be listed in Country field and all Level2 locations will be listed in City field. It has a handy feature - after you choose a country, cities in this country will be listed in the city field.
- Address & Neighborhood & Phone No & EmailTour address and contact methods
- Travel GuideYou can select a Travel Guide. You must create Travel Guides on Travel Guide page before set this field.
- Security Deposit(%) - To enable Security Deposit feature you need to enable payment integration in Theme Options panel. You can leave this field blank if security deposit is not needed for this tour. And you can insert value 100 if you want customers to pay whole amount of money while booking.
- Schecule Types - Each tour can have several schedule types. For example based on open time a tour can be separated as a 9am started and 2pm started tour. Each schedule type should have title, detail and time as detailed fields.

##### Image/Gallery/Video Setting

It is same with Image/Gallery/Video Setting metabox in blog post panel.

##### Tour Settings Meta Box

This meta box has several options related with Tour setting.

- Tour Repeatability - If you set Repeated, this tour is considered as a repeatable tour and schedules in this tour will have date selection field.
- Person Number Selectability - If you set Selectable, this tour is considered as a multi-bookable tour and schedules in this tour will have person selection field.
- Featured and Discount check box fields. If you set these fields this tour will be added to Featured or Discount Tour List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update schedules by manually. Start Date and End Date is the time interval to add this tour to Discounted Tour list. Tour > Tour Types page.
- Disable Cancel Booking. If you enable this option customers can't cancel tour booking after booking.
- Put Schedule List Section First. This option is for layout. Schedules will be listed before main content area.

#### Tour Types - Custom Taxonomy

Tour Types is a custom taxonomy and so you can manage it like category

#### Schedules

Once you have created tour and schedule type you can enter schedules for this tour. To create schedules please click Add New button on Tours > Scheduless page. You can pick tour and schedule type. It has a handy feature - if you pick an tour, schedule types that belongs to this tour will be listed in Schedule Type field. Please fill the form fields and click Save Schedules button. You can create multiple schedules for an tour schedule type. Please remember that if you want to discount an tour price please create a schedules with discounted value and date range.

#### Bookings

Once you create schedules, visitors to your website will be able to make bookings. If they finish booking the booking data will be added to database and you can see and manage it on Tours > Bookings page. And it is quite similar to accommodation bookings panel.

### Cars

#### Car - Custom Post Type

Car is a custom post type and so you can manage it like post. Car has several metaboxes like bellow.

- Details - This metabox has main car info fields such as Car Type, Preferences, AVG/NIGHT Price, Car Brief, etc.
- Page Layout - This metabox has layout related fields.
- Car Settings - You can add the car in featured or hot list by using fields in this metabox.

##### Details Metabox

Bellow are main fields in Details Metabox.

- Car Type - You can set an car type for each car. Car type is a taxonomy and you can manage the list on Car > Car Types page.
- Car Agent - You can set an car agent for each car. Car agent is a taxonomy and you can manage the list on Car > Car Agents page.
- Preferences - You can set several preferences for each car. Preference is a taxonomy and you can manage it on Car > Preferences page
- Gallery Images - You can pick images that will be shown on main photos slider.
- AVG/NIGHT Price - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
- Car Brief - The content in this field will be worked as a brief.
- Available Car Numbers - The content in this field will be worked when booking.

##### Page Layout Metabox

You can enable or disable tabs( gallery, calendar) on top of view page by this metabox fields. Gallery tab will be hidden if gallery images are empty even though gallery view is checked. If location is not set Map and Street View will be hidden.

##### Car Settings Metabox

This meta box has Featured and Discount check box fields. If you set these fields this car will be added to Featured or Discount car List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update vacancies by manually. Start Date and End Date is the time interval to add this car to Discounted Car list.

#### Car Types - Custom Taxonomy

Car Types is a custom taxonomy and so you can manage it like category

#### Preferences - Custom Taxonomy

Preferences is a custom taxonomy and you can manage it like tag. Each preference has Preference Icon and you can select it from icon list. Or you can select and use custom preference image.

#### Bookings

### Cruises

#### Cruise - Custom Post Type

Cruise is a custom post type and so you can manage it like post. Cruise has several metaboxes like bellow.

- Details - This metabox has main cruise info fields such as Cruise Type, Cruise Line, Ship Name, Amenities, Cruise Star Rating, AVG/NIGHT Price, Cruise Brief, etc.
- Policies - This metabox has policy related info fields such as Check-in and Check-out time and Tax Rate. etc
- Cabin Types in This Cruise - You can see what cabin types are available in this cruise in this metabox.
- Page Layout - This metabox has layout related fields.
- Cruise Settings - You can add the cruise in featured or hot list by using fields in this metabox.

##### Details Metabox

Bellow are main fields in Details Metabox.

- Cruise Type - You can set an cruise type for each cruise. Cruise type is a taxonomy and you can manage the list on Cruise > Cruise Types page.
- Cruise Line - You can set an cruise line for each cruise. Cruise line is a taxonomy and you can manage the list on Cruise > Cruise Lines page.
- Amenities - You can set several amenities for each cruise. Amenities is a taxonomy and you can manage it on Cruise > Amenities page
- Ship name - You can set ship name for each cruise.
- Gallery Images - You can pick images that will be shown on main photos slider.
- AVG/NIGHT Price - This field is not used for calculation, but it will be used as a presentation price and also will be used on search and sorting.
- Cruise Brief - The content in this field will be worked as a brief.

##### Policies Metabox

Bellow are main fields in Policies Metabox.

- Tax Rate - This field will be used in price calculation. If this field is set tax will be calculated and added to price.
- Security Deposit(%) - To enable Security Deposit feature you need to enable payment integration in Theme Options panel. You can leave this field blank if security deposit is not needed for this cruise. And you can insert value 100 if you want customers to pay whole amount of money while booking.

##### Page Layout Metabox

You can enable or disable tabs( gallery,calendar) on top of view page by this metabox fields. Gallery tab will be hidden if gallery images are empty even though gallery view is checked. If location is not set Map and Street View will be hidden.

##### Cruise Settings Metabox

This meta box has Featured and Discount check box fields. If you set these fields this cruise will be added to Featured or Discount cruise List. Discount Rate field value is NOT used for price calculation. This means this field is for presentation only and so if you want to discount price you need to add or update vacancies by manually. Start Date and End Date is the time interval to add this cruise to Discounted cruise list.

#### Cruise Types - Custom Taxonomy

Cruise Types is a custom taxonomy and so you can manage it like category

#### Cruise Lines - Custom Taxonomy

Cruise Lines is a custom taxonomy and so you can manage it like category

#### Amenities - Custom Taxonomy

Amenities is a custom taxonomy and you can manage it like tag. Each amenity has Amenity Icon and you can select it from icon list. Or you can select and use custom amenity image.

#### Cabin Types - Custom Post Type

cabin Types is a custom post type and you can manage it like post. cabin Types has some metabox fields such as cruise, Max Adults, Max Children, cabin Amenities, etc. Max Adults and Max Children field values will be used for search and check availability. Each cabin types belong to an cruise. And cabin Types has Image/Gallery/Video Setting metabox and you can change gallery setting by using this metabox fields.

#### Cruise Schedules

Cruise Schedule can manage the schedules of each cruise.

#### Vacancies

Once you have created cruise, cabin type and cruise schedule, you can enter vacancies for this cruise & cabin type. To create vacancies please click Add New button on cruises > Vacancies page. You can pick cruise and cabin type. It has a handy feature - if you pick an cruise, cabin types that belongs to this cruise will be listed in cabin Type field. Please fill the form fields and click Save Vacancies button. You can create multiple vacancies for an cruise cabin type. Please remember that if you want to discount an cruise price please create a vacancies with discounted value and date range.

#### Bookings

Once you create vacancies, visitors to your website will be able to make bookings. If they finish booking the booking data will be added to database and you can see and manage it on cruises > Bookings page.

#### Currencies

You can add or delete currencies on Currencies page. Please remember that Currency Code must be in currency list of currency converter. Now Travelo is using google currency converter. To use google currency converter CURL must be enabled for your server. You can contact to hosting server regarding this. We will add other currency converters and will add manual insert exchange rate feature also.

#### Things To Do & Travel Guide

Thing To Do and Travel Guide is custom post type and you can manage it like post. Things To Do can be linked to several Accommodations with same location. And Travel Guide can be linked to several Accommodations also. Please check Location & Other info Metabox of Accommodation.

#### Page Templates

Travelo has 7 custom page templates. Bellow is the page template list

- Home Page Template - This template has slider section and search box on top as default. And this template is full width.
- Login Page Template - This template is made for custom login page. You can create custom login page by this template. After creating custom login page you have to set it as login page on Theme Options > Main Page Settings tab
- Page Template Full Width - basic page template with full width layout
- Page Template With Left Sidebar - basic page template with left sidebar layout
- Page Template With Right Sidebar - basic page template with right sidebar layout
- Page Template With Two Sidebar - basic page template with two sidebar layout
- Business Owner SignUp Template - This is a special page template for sign-up for business owners.

### ShortCodes

Travelo Supports useful 55+ shortcodes. Please check bellow list. Each shortcode has a common attribute class and you can add custom class to the element by this attribute. You can check shortcode page to see examples. Also you can add shortcode by clicking buttons on admin panel.

Shortcode Name | Function | Attribute | Available Values | Default
--- | --- | --- | --- | ---
row |  |  |  |
column |  | lg | 1~12 |
|  | md | 1~12 |
|  | sms | 1~12 |
|  | sm | 1~12 |
|  | xs | 1~12 |
|  | lgoff | 1~12 |
|  | mdoff | 1~12 |
|  | smsoff | 1~12 |
|  | smoff | 1~12 |
|  | xsoff | 1~12 |
|  | lghide | yes |
|  | mdhide | yes |
|  | smhide | yes |
|  | xshide | yes |
|  | lgclear | yes |
|  | mdclear | yes |
|  | smclear | yes |
|  | xsclear | yes |
five_column |  | no_margin | yes,no | no
one_half |  |  |  |
one_third |  |  |  |
one_fourth |  |  |  |
two_third |  |  |  |
three_fourth |  |  |  |
container |  |  |  |
section |  |  |  |
block | block1~block10, box is same with this. To avoid nesting issue we made these tags also | type | small, medium, large, whitebox, section and block | block
|  | background |  |
folded_corner_block |  | background | #fff |
|  | fold_color | #d9d9d9 |
|  | fold_size | 60 |
toggles |  | type | accordion |
|  | style | style1,style2 | style1
|  | with_image | yes,no |
|  | image_animation_type | animation values on http://daneden.github.io/animate.css/ |
|  | image_animation_duration |  | 1
toggle |  | title |  |
|  | collapsed | yes,no | yes
|  | img_src |  |
|  | img_alt |  | toggle-image
|  | img_width |  |
|  | img_height |  |
button |  | link |  | #
|  | color | white,silver,sky-blue1,yellow,dark-blue1,green,red,light-brown,orange,dull-blue,light-orange,light-purple,sea-blue,sky-blue2,dark-blue2,dark-orange,purple,light-yellow |
|  | type | large,medium,small,mini,extra |
|  | target | _blank,_self,_parent,_top,framename | _self
|  | tag | a,button | a
|  | icon | soap icon values |
alert |  | type | general,error,help,notice,success,info | general
blockquote |  | style | style1,style2 |
social_links |  | style | style1,style2 |
|  | linktarget | _blank,_self,_parent,_top,framename | _blank
|  | social site name such as twitter, googleplus, facebook, linkedin, vimeo, dribble, flickr |  |
dropcap |  | style | style1,style2 |
checklist |  | icon | arrow,triangle,circle,check,chevron,arrow-square,decimal,upper-roman,lower-latin,upper-latin,check-circle | triangle
tabs |  | title |  |
|  | style |  |
|  | bg_color |  |
|  | img_src |  |
|  | img_height |  |
|  | img_width |  |
|  | img_alt |  | tab-image
|  | tab id and tab title |  |
tab |  | id |  |
testimonials |  | style | style1,style2,style3 | style1
|  | title |  |
|  | author_img_size |  | 74
testimonial |  | author_name |  |
|  | author_link |  | #
|  | author_img_url |  |
|  | author_img_alt |  | author-image
icon_box |  | icon | soap icon values |
|  | icon_class |  |
|  | style | style1,style2,style3 …style10 |
| this values is used for style3 - counter box | number |  |
parallax_block | parallax ratio | ratio |  | 0.5
| background image - default is map image | bg_image |  |
border_box |  |  |  |
accommodation_booking |  |  |  |
accommodation_booking_confirmation |  |  |  |
accommodations |  | title |  |
|  | type | latest,featured,popular,hot,selected | latest
|  | style | style1,style2,style3,style4 | style1
|  | count |  | 10
|  | city |  |
|  | country |  |
|  | acc_type | You can set accommodation_type taxonomy id to filter by type. |
| you can select ids if type=selected | post_ids |  |
|  | slide | yes,no | yes
|  | before_list |  |
|  | after_list |  |
|  | before_item |  |
|  | after_item |  |
|  | show_badge | yes,no | if type=hot then yes and for the other type no
|  | animation_type | animation values on http://daneden.github.io/animate.css/ |
|  | animation_duration |  |
|  | animation_delay |  |
tour_booking |  |  |  |
tour_booking_confirmation |  |  |  |
tours |  | title |  |
|  | type | latest,featured,popular,hot,selected | latest
|  | style | style1,style2,style3,style4 | style1
|  | count |  | 10
| this attribute can be used type=hot case | city |  |
| this attribute can be used type=hot case | country |  |
| you can select ids if type=selected | post_ids |  |
|  | slide | yes,no | yes
|  | before_list |  |
|  | after_list |  |
|  | before_item |  |
|  | after_item |  |
|  | show_badge | yes,no | if type=hot then yes and for the other type no
|  | animation_type | animation values on http://daneden.github.io/animate.css/ |
|  | animation_duration |  |
|  | animation_delay |  |
car_booking |  |  |  |
car_booking_confirmation |  |  |  |
cars |  | title |  |
|  | type | latest,featured,popular,hot,selected | latest
|  | style | style1,style2,style3,style4 | style1
|  | count |  | 10
|  | car_type | You can set car_type taxonomy id to filter by type. |
|  | car_agent | You can set car_agent taxonomy id to filter by type. |
| you can select ids if type=selected | post_ids |  |
|  | slide | yes,no | yes
|  | before_list |  |
|  | after_list |  |
|  | before_item |  |
|  | after_item |  |
|  | show_badge | yes,no | if type=hot then yes and for the other type no
|  | animation_type | animation values on http://daneden.github.io/animate.css/ |
|  | animation_duration |  |
|  | animation_delay |  |
cruise_booking |  |  |  |
cruise_booking_confirmation |  |  |  |
cruises |  | title |  |
|  | type | latest,featured,popular,hot,selected | latest
|  | style | style1,style2,style3,style4 | style1
|  | count |  | 10
|  | cruise_type | You can set cruise_type taxonomy id to filter by type. |
|  | cruise_line | You can set cruise_line taxonomy id to filter by type. |
| you can select ids if type=selected | post_ids |  |
|  | slide | yes,no | yes
|  | before_list |  |
|  | after_list |  |
|  | before_item |  |
|  | after_item |  |
|  | show_badge | yes,no | if type=hot then yes and for the other type no
|  | animation_type | animation values on http://daneden.github.io/animate.css/ |
|  | animation_duration |  |
|  | animation_delay |  |
posts |  | title |  |
|  | type | latest,popular,selected |
|  | style | style1,style2,style3,style4 |
|  | count |  |
|  | slide |  |
|  | before_list |  |
|  | after_list |  |
|  | before_item |  |
|  | after_item |  |
|  | animation_type | animation values on http://daneden.github.io/animate.css/ |
|  | animation_duration |  |
|  | animation_delay |  |
similar_accommodations |  | count |  | 3
|  | thumb_width |  | 64
|  | thumb_height |  | 64
blog |  | ajax_pagination | yes,no | no
dashboard |  |  |  |
slider |  | type | gallery1,gallery2,gallery3,gallery4,carousel1,carousel2 | gallery2
|  | id |  |
|  | ul_class |  |
slide |  |  |  |
bgslider |  |  |  |
|  | id |  |
|  | ul_class |  |
|  | img_urls | image links separated by comma. |
imageframe |  | src |  |
|  | link | # |
|  | alt | imageframe-image |
|  | title |  |
|  | hover | opacity,hover-effect,hover-effect yellow |
|  | width |  |
|  | height |  |
|  | label |  |
|  | label_content |  |
|  | position |  |
|  | animation_type |  |
|  | animation_duration |  |
|  | animation_delay |  |
content_boxes |  | style | style1,style2,style3 …style12 |
content_box |  |  |  |
content_box_detail |  |  |  |
content_box_detail_row |  |  |  |
content_box_action |  |  |  |
promo_box |  | img_src |  |
|  | img_alt |  |
|  | img_height |  |
|  | img_width |  |
|  | content_section_width |  |
|  | img_section_width |  |
|  | type | type1 |
|  | animation_type |  |
|  | animation_duration |  |
|  | animation_delay |  |
|  | img_class |  |
promo_box_left |  |  |  |
promo_box_right |  |  |  |
search_form |  |  | If content is not set then default search form will be rendered. |
|  | method | get,post | get
|  | post_type | post, accommodation, tour | post
| this attribute works for accommodation&tour post type | style | style1,style2 | style1
search_form_textfield |  | class |  | input-large full-width
|  | placeholder |  | Enter destination or hotel name
animation |  | type | animation values on http://daneden.github.io/animate.css/ | fadeInUp
|  | duration |  | 2
|  | delay |  | 0
rating |  | value | 0,1,2,3,4,5 | 0
person |  | style | style1,style2 | style1
|  | img_src |  |
|  | img_alt |  | person-photo
|  | img_width |  |
|  | img_height |  |
|  | link |  | #
map |  | center |  |
|  | zoom |  | 12
|  | type |  | satelite
|  | type_control | true,false | TRUE
|  | nav_control | true,false | TRUE
|  | scrollwheel | true,false | TRUE
|  | street_view_control | true,false | TRUE
|  | width |  | 100%
|  | height |  | 300px
| example : 48.9,2.35--paris:23.2,12--london | marker |  |
pricing_table |  | color | white,silver,sky-blue1,yellow,dark-blue1,green,red,light-brown,orange,dull-blue,light-orange,light-purple,sea-blue,sky-blue2,dark-blue2,dark-orange,purple,light-yellow | white
pricing_table_head |  | icon | soap icon values |
|  | icon_class | you can use like circle |
|  | title |  |
|  | price |  | 0
pricing_table_content |  |  |  |
pricing_table_features |  |  |  |
images |  | style | style1,style2 | style1
|  | column | 1~12 | 3
|  | position | left,right | left
locations |  | parent |  |
|  | column |  | 5
|  | image_size | 'thumbnail', 'medium', 'large', 'full' | thumbnail

### Source & Credits

#### SCRIPTS

- Bootstrap framework 3.0 http://getbootstrap.com/
- Revolution Slider http://codecanyon.net/item/slider-revolution-responsive-jquery-plugin/2580848
- LayerSlider http://codecanyon.net/item/layerslider-responsive-jquery-slider-plugin/922100
- FlexSlider http://www.woothemes.com/flexslider/
- bxSlider http://bxslider.com/
- Modernizr - http://modernizr.com/
- Gmap3 - http://gmap3.net/
- Gmap3 infobox
- Jquery Placeholder http://mths.be/placeholder
- Jquery fitvids http://fitvidsjs.com/
- Jquery StellarJS http://markdalgleish.com/projects/stellar.js/
- Jquery migrate https://github.com/jquery/jquery-migrate/
- PACE http://github.hubspot.com/pace/
- Jquery waypoints http://imakewebthings.com/jquery-waypoints/

#### CSS

- Font Awesome http://fortawesome.github.io/Font-Awesome/
- Bootstrap framework 3.0 http://getbootstrap.com/
- Animate CSS http://daneden.github.io/animate.css/

#### IMAGES

Any Images or logos used in previews are not included in this item or final purchase and you need to contact authors to get permission in case you want to use them in your commercial or non-commercial projects.

We used http://placehold.it/ for placeholders.

- Image 1
- Image 2
- Image 3
- Image 4
- Image 5
- Image 6
- Image 7
- Image 8
- Image 9
- Image 10
- Image 11
- Image 12
- Image 13
- Image 14
- Image 15
- Image 16
- Image 17
- Image 18
- Image 19
- Image 20
- Image 21

- Image 22
- Image 23
- Image 24
- Image 25
- Image 26
- Image 27
- Image 28
- Image 29
- Image 30
- Image 31
- Image 32
- Image 33
- Image 34
- Image 35
- Image 36
- Image 37
- Image 38
- Image 39
- Image 40
- Image 41

### Customization

If you want to customize css we recommend you to write and override css code on custom.css. And we highly recommend you to create a child theme if you need to customize php files. Regarding customization please take a look http://codex.wordpress.org/Child_Themes.

### Support

Support includes installation guidance, bugs fixing, and general problem solving with features explained on the theme’s official sales page. Our email address is cthemesenvato@gmail.com.
Support does not include:

- solving problems for plugins not packaged with our framework and themes.
- plugins integration.
- adding new features or extending the features currently available.
- any type of modification or customization.