Page Layouts

BA Hotel theme provides several page layouts, which are:

  • No sidebar‘. Default layout for BA Hotel theme – without sidebars
  • No sidebars (wide)‘. Layout without sidebars and padding
  • Left sidebar‘. Layout with left sidebar only. Use it for search result page
  • Right sidebar‘. Layout with right sidebar only. Use it for room pages
  • Front page‘. Full-width layout (an alias for ‘No sidebars (wide)’)

You could change layout for single page in the Pages -> Edit Page -> Page template options. Here you can also hide page title or remove the margin between the header and the page content.

Default Layout

You can change default layout for your pages in Theme Options -> Layouts.

Site Footer

BA Hotel theme allows you to make general footer settings as described in Theme Options documentation and add custom content like menus, forms, links etc. using any available widget in footer panels.

Below is an example of footer widget panels from demo site.

Pages

The main elements of all landing pages are shortodes described in Shortcodes documentation. This guide will help you to make site pages look like on a demo site and fill them with your own content.

By default, WordPress shows your most recent posts in reverse chronological order on the front page of your site. To create the static Front page:

  • go to the Pages > Add New menu, add shortcodes in the content area and publish new page
  • then go to Administration > Settings > Reading panel, set Front page displays to a static page, and in the drop down menu for Front Page select your page.

About Us

Used shortcodes: [story], [counters-bar], [countto], [team], [story-video], [history] and [history-event]. You can find used icon images in the “/css/images/” subdirectory of theme directory.

Example from demo site: [story title="Our story" name="Harry Price" position="Director Hotel" image_id="64" sign_image_url=".../signature-150.png"]It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here'.
Making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum'.
Will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose many variations of passages of Lorem Ipsum.[/story][counters-bar background_image_id="27"][countto title="Hotel rooms" data-to="415" image_url=".../icon_pool.png"][countto title="Happy clients" data-to="870" image_url=".../icon_bag.png"][countto title="Hotel rooms" data-to="415" image_url=".../icon_room_key.png"][countto title="Employees" data-to="632" image_url=".../icon_service.png"][/counters-bar][team title="Our team" subtitle="The head of the hotel"][story-video video_url="https://www.youtube.com/watch?v=JPJjwHAIny4" image_id="24"][history title="Our history" subtitle="History develops, art stands still"][history-event date="2015" title="Nemo enim ipsam voluptatem" text="It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable."][history-event date="2003" title="Nemo enim ipsam voluptatem" text="It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable."][history-event date="1996" title="Nemo enim ipsam voluptatem" text="It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable."][/history]

Contact

Used shortcodes: [address-bar], [address-item], [address-contact-form], [address-map]. You can find used icon images in the “/css/images/” subdirectory of theme directory.

Example from demo site: [address-bar title="Contact detail"][address-item image_url=".../icon_phone.png" title="Phone"](123) 456 7890
(098) 765 4321
[/address-item][address-item image_url=".../icon_address.png" title="Address"]No 77, Happy str. 123/4
Big City
[/address-item][address-item image_url=".../icon_email.png" title="Email"][email protected]
[email protected]
[/address-item][/address-bar][address-contact-form title="Get in touch with us" contact_form7_id="11"][address-map]

Gallery

Used shortcodes: [gallery] – standard WordPress shortcode.

Example from demo site: [gallery link="file" ids="45,44,29,32,35,43,20,46,31"]

All Rooms

Used shortcodes: [booking-items].

Example from demo site: [booking-items features="ba_features" title="Grid 3 columns" subtitle="Best value for money" view="col3" ids="151, 152, 149"][booking-items features="ba_features" title="Grid 2 columns" subtitle="Best value for money" view="col2" ids="151, 152" classes="front_top_inner_small"][booking-items features="ba_features" title="Grid 1 column" subtitle="Best value for money" view="col1" with_icons="1" ids="151, 152, 149" classes="front_top_inner_small"]

Add class “front_top_inner_small” if you need to reduce section top padding for better view

Search Result

This page is created by BA Book Everything plugin automatically and has no content – all page elements on the site are generated according to search query. But you have to change the page layout from “Theme default” to “Left sidebar” on page editing screen (“Page template options” metabox at the right side) and add widgets “BA Price filter” and “BA Search filter” to the “Left sidebar” widget area (“Appearance > Widgets” menu).

Front page

Used shortcodes: [booking-items], [story-video], [why-choose-us], [why-choose-us-item], [features], [offer], [offer-item], [contact-form-bar], [events], [discount-bar], [team], [reviews], [info-bar], [news], [counters-bar], [countto], [services].

Example from demo site: [booking-items features="ba_features" title="Our rooms" subtitle="Best value for money" view="col3" with_icons="1"][story-video video_url="https://www.youtube.com/watch?v=JPJjwHAIny4" image_id="24"][why-choose-us title="Why choose us" post_id="2"][why-choose-us-item title="Modern rooms" subtitle="Standard" number="1"]Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatut.[/why-choose-us-item][why-choose-us-item title="Service staff" subtitle="Professional" number="2"]Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione.[/why-choose-us-item][why-choose-us-item title="Downtown" subtitle="Easy move" number="3"]Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione.[/why-choose-us-item][/why-choose-us][features taxonomies="ba_features" title="Our best" subtitle="Always at the forefront of service"]
[offer title="Special offers" subtitle="Choose the best package from the below"][offer-item title="Welcome package" offer_currency="$" offer_price="59.99" offer_price_description="/ Per night" button_url="/ba-hotel-demo/room/standard-room/" button_title="Get started"]
Flight tickets
Restaurant (Lunch / Dinner)
Music concert (50% Off)
Airport Pick-up
[/offer-item][offer-item selected="1" title="Business package" offer_currency="$" offer_price="109.99" offer_price_description="/ Per night" button_url="/ba-hotel-demo/room/deluxe-room/" button_title="Get started"]
Flight tickets
Restaurant (Lunch / Dinner)
Restaurant (Lunch / Dinner)
Music concert (50% Off)
Airport Pick-up
[/offer-item][offer-item title="Welcome package" offer_currency="$" offer_price="79.99" offer_price_description="/ Per night" button_url="/ba-hotel-demo/room/superior-room/" button_title="Get started"]
Flight tickets
Restaurant (Lunch / Dinner)
Music concert (50% Off)
Airport Pick-up
[/offer-item][/offer][contact-form-bar title="Contact" subtitle="Get in touch" contact_form7_id="11" background_image_id="57"][events title="Event & Deal" subtitle="Other events you might be interested in"][discount-bar title="Discount" discount="10%" button_title="Book now" button_url="#" background_image_id="21"]When booking in today[/discount-bar][team title="Our team" subtitle="The head of the hotel"][reviews ids="2, 3, 4" title="Testimonial" subtitle="What customers say about us" classes="front_top_inner_small"][info-bar title="Contact Us Now!" footer="+(156) 1800-777-7777" background_image_id="27"]Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/info-bar][news title="Our news" subtitle="Latest from our blog"][counters-bar background_image_id="27"][countto title="Hotel rooms" data-to="415" image_url=".../icon_pool.png"][countto title="Happy clients" data-to="870" image_url=".../icon_bag.png"][countto title="Hotel rooms" data-to="415" image_url=".../icon_room_key.png"][countto title="Employees" data-to="632" image_url=".../icon_service.png"][/counters-bar][services title="Our services" subtitle="Our best for you" ids="76, 98"]

Team

Use “Team” post type to introduce hotel staff to customers. Go to “Team” > “Add Team member” menu and create posts as shown on screenshot below.

Then you can easily add “Our team” section to any page (like “About us” or front page on BA Hotel demo site) with shortcode [team title="Our team" subtitle="The head of the hotel"].

Events

BA Hotel theme allows you to provide more services for your guests informing them about local events.

Go to “Events” > “Category” to add event categories, and then create your event posts via “Events” > “Add Event” menu as shown on screenshot below.

Events archive page is created automatically with slug “event” (page URL should look like “http(s)://yourdomain…/event/” on your site). You can add this page to main menu (add custom link with URL “/event/”) and customize archive page view as described in Theme Options documentation.

The result will be similar to the screenshot below.

Services

With BA Hotel theme you can use Service posts to inform customers about your benefits and for sale along with booking.

Go to “Services” > “Add Service” menu to create service post. Title, content and subtitle fields should be filled, while the price field can be empty if this service is not for sale. For the sale of service you need to specify its price and price type (per Booking, per Person, per Day, per Night, per Person/day, per Person/night).

Services archive page is created automatically with slug “services” (page URL should look like “http(s)://yourdomain…/services/” on your site). You can add this page to main menu (add custom link with URL “/services/”) and customize archive page view as described in Theme Options documentation.

The result will be similar to the screenshot below.

Theme Options

BA Hotel theme has a lot of options that allow you to flexibly customize the site design to your needs. Below is an illustrated guide with comments.

Site Identity

  • Logo image, site title and tagline – are the same fields that are presented on WordPress theme customizer page (you can edit them here too), and their values are saved in default WordPress option variables.
  • Footer logo image – is an additional option to show your brand in the site footer, like on the demo site.

General

  • Use default header background pattern – the theme uses nice pattern on header and footer background by default (you can find bundled image source file in theme files directory /css/images/bg_pattern.png). To change it, switch option to “off”, and upload your new pattern image here.
  • Gallery style – this option is applied to default WorddPress shortcode “gallery” and to theme shortcode “ba-gallery”. “Masonry” is selected by default and shown on demo site, “3 columns” is just classic grid of pictures of the same size.

Layouts

  • Default page/post layout – This layout will be applied if no specific layout has been assigned to the current page/post. You can choose from “No sidebars”, “No sidebars (wide)”, “Left sidebar”, “Right sidebar”, “Front page” (alias for “No sidebars (wide)”)

Front page

  • Use slideshow – If it’s enabled, Slide posts will be used to get images and titles for slideshow. Otherwise, the page featured image will be displayed.

Room page

  • Room post layout – will applied to all room posts (that post type is created by BA Book Everything plugin and has slug “to_book”)
  • Room terms section – will show term icons on the room page from selected taxonomies (you should create room taxonomies before)
  • Switch set – allows customize room page view as shown on screenshot below

Blog

  • Use default header image – allows to change header image for blog archive and single post
  • Archive layout – will applied to blog archive page
  • Blog archive columns – select 1 or 2 columns view
  • Single post layout – will applied to single post
  • Switch set – allows customize post meta view as shown on screenshot below

Archive Page

  • Use default header image – allows to change header image for archive page
  • Archive layout – will applied to archive page

Services

  • Use default header image – allows to change header image for services archive page
  • Archive layout – will applied to services archive page
  • Archive page excerpt – will show the text defined in fields below
  • Archive excerpt title – excerpt title that is shown before services post list
  • Archive excerpt text – excerpt text that is shown before services post list
  • Archive excerpt term icons – show term icons on the services archive from selected taxonomies
  • Include posts to archive page – all will be displayed if no service posts are selected
  • Show reviews on Archive page – should be “on” to display reviews below the service post list
  • Review IDs (comma separated) – all will be displayed if no ids are specified
  • Single post layout – will applied to single service post

Events

  • Use default header image – allows to change header image for event archive page
  • Archive layout – will applied to event archive page
  • Archive events order by – defines events order in list
  • Archive events order – DESC or ASC
  • Single post layout – will applied to single event post
  • Front end event date format – any of PHP date format (see more in PHP date docs)
  • Title for related events section – will displayed after single event content if related events are defined in current event post
  • Subtitle for related events section – will displayed after single event content if related events are defined in current event post
  • Related events order by – defines related events order on the single event post
  • Related events order – DESC or ASC

Search Form

  • Add taxonomy select field – allows to add term select field into the search form
  • Add guest select fields – allows to add guest select fields (enabled by default)
  • Use background on search form – default search form style. You can change form background color in the Colors option section
  • Place search form over header image – another view style, looks great without background color
  • Make header search form collapsible on mobile screens – you may like this option for your mobile customers
  • Exclude search form from pages – select pages where you don’t need to display the search form (for example, “Checkout” page). No pages selected by default
  • Exclude search form from post types – the same option as previous but for other post types. On demo site the search form is excluded from Room posts

Search Results

  • Search result columns – switch between 1 and 2 columns view
  • Show “sort by” filter? – allows order rooms by price or by rating on result page
  • Show star rating in room details? – enable it to display 5 star rating with each room description
  • Add room terms – show terms in the room preview from selected taxonomies

Footer

  • Copyrights text – you can place any text here and use placeholders {year} and {sitename}. Link to your Privacy Policy page will be added automatically. Read more about WordPress Privacy Settings tool

Fonts

You can fine-tune the fonts for all areas of your site using standard and Google fonts. The name of each option speaks for itself. It is recommended to use no more than two different font families for better pagespeed and user experience.

Colors

Site colors scheme is highly customizable with color selectors for more than 30 site elements. You can reset settings to their defaults at any time.

Custom CSS

Just handy place to add your custom small CSS code. However, it is recommended to use a child theme if you plan to customize more than a couple of styles.

Updater

Specify your ThemeForest username and API Key in order to enable quick BA Hotel theme updates (Where can I find my API key?).

Bookings, Orders, Payments

BA Hotel theme is based on a true fast and flexible booking engine BA Book Everything plugin, which takes care of all the booking processes. Please, follow the plugin documentaion to read details about Bookings and Order management.

You have to install the “BABE Payment pack” plugin which is included in theme files in order to accept PayPal and сredit card payments.

BA Hotel theme makes the booking process simple and straightforward for your customers as shows in screenshots below.

After booking the confirmation email will be sent to customer and site administrator with all the necessary information.

Shortcodes

BA Hotel theme allows you to create landing pages for any purpose with help of more than 20 shortcodes listed below.

Different front pages, “About us”, “Contact us”, “All rooms”, “Gallery” page – are created with such shortcodes.

If you are not familiar with using WordPress shortcodes, please follow the Shortcode section of the official WordPress Codex.

address-bar

Shortcode params:
  • title – main title before content
  • classes – space separated custom CSS classes (optional)

This is a wrapper shortcode for [address-item] shortcodes which are used to create “Contact us” page like on theme demo site. Example: [address-bar title="Contact detail"][address-item image_url="..." title="Phone"](123) 456 7890
(098) 765 4321[/address-item][address-item image_url="..." title="Address"]No 77, Happy str. 123/4
Big City[/address-item][address-item image_url="..." title="Email"][email protected]
[email protected][/address-item][/address-bar]
.

address-item

Shortcode params:
  • title – item title
  • image_url – URL of icon image

Use this shortcode to display wrapped content like a box with icon in address bar (see the screenshot above). Example: [address-item image_url="..." title="Phone"](123) 456 7890
(098) 765 4321[/address-item]

To get URL of uploaded image go to “Media” menu, click “Edit” on required image and copy the value of “File URL” field.

address-contact-form

Shortcode params:
  • title – main title before content
  • classes – space separated custom CSS classes (optional)
  • contact_form7_id – id of the form that is created by “Contact Form 7” plugin

If you use recommended “Contact Form 7” plugin to create site contact form, this shortcode will help you to show that form in BA Hotel theme style with title. To make contact form section look like on demo site follow “Getting Started with Contact Form 7” guide to create your first contact form and copy its ID.

Example of contact form 7 content from demo site:
<label>[text* your-name placeholder "Your Name (required)"]</label>
<label>[email* your-email placeholder "Your Email (required)"]</label>
<label>[text your-subject placeholder "Subject"]</label>
<label>[textarea your-message x4 placeholder "Your Message"]</label>
[submit "Submit"]

After that add shortcode [address-contact-form title="Get in touch with us" contact_form7_id="..."] into your contact page. The result on your page will be like on screenshot below.

address-map

Shortcode params:
  • classes – space separated custom CSS classes (optional)
  • style – defines “classic” or “silver” map style (optional, default is “silver”)
  • zoom – start map zoom (optional)
  • lat – your address latitude
  • lng – your address longitude
  • icon_url – if present, will be used to change default map icon (optional)

To use this shortcode in the theme you should specify your Google API key as described in “Rooms > General Settings” documentation (latitude and longitude could be specified here too). After that you can add shortcode [address-map] to your contact page.

contact-form-bar

Shortcode params:
  • title – main section title before content (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • contact_form7_id – id of the form that is created by “Contact Form 7” plugin
  • background_image_id – defines section background image (optional)

To get the ID of uploaded image go to “Media” menu, click “Edit” on required image and look at the URL in the browser, it will contain string like “/wp-admin/post.php?post=78&action=edit” where the digits after “post =” are the required ID

If you use recommended “Contact Form 7” plugin to create site contact form, this shortcode will help you to show section with that form on any landing page. Follow “Getting Started with Contact Form 7” guide to create your first contact form and copy its ID.

Example of contact form 7 content from demo site:
<label>[text* your-name placeholder "Your Name (required)"]</label>
<label>[email* your-email placeholder "Your Email (required)"]</label>
<label>[text your-subject placeholder "Subject"]</label>
<label>[textarea your-message x4 placeholder "Your Message"]</label>
[submit "Submit"]

After that add shortcode [contact-form-bar title="Contact" subtitle="Get in touch" contact_form7_id="..." background_image_id="..."] into your landing page. The result on your page will be like on screenshot below.

counters-bar

Shortcode params:
  • classes – space separated custom CSS classes (optional)
  • color – section text color (optional)
  • background – can be “dark” or “light” (default is “dark”)
  • background_image_id – defines section background image (optional)

Impress your clients with your achievements in numbers in animated form. Use this wrapper shortcode to create section with animated numbers, created by secondary shortcode [countto] described below. Example:

[counters-bar background_image_id="27"]
[countto title="Hotel rooms" data-to="415" image_url="..."]
[countto title="Happy clients" data-to="870" image_url="..."]
[countto title="Hotel rooms" data-to="415" image_url="..."]
[countto title="Employees" data-to="632" image_url="..."]
[/counters-bar]

countto

Shortcode params:
  • title – item title
  • image_url – URL of the icon image
  • data-from – the number to start counting from (default is “0”)
  • data-to – the number to stop counting at (default is “100”)
  • data-speed – the number of milliseconds it should take to finish counting (default is “2000”)
  • data-refresh-interval – the number of milliseconds to wait between refreshing the counter (default is “50”)

This shortcode is used as a secondary with shortcode [counters-bar] as described above.

discount-bar

Shortcode params:
  • title – main title before content
  • classes – space separated custom CSS classes (optional)
  • discount – discount amount (for example “10%”)
  • button_title – button title
  • button_url – URL of the target page
  • background_image_id – defines section background image (optional)
  • background – can be “dark” or “light” (default is “light”)
  • color – main title and content color (optional)
  • color_alt – color of the discount amount (optional)

Discount section to place on any landing page. Example: [discount-bar title="Discount" discount="10%" button_title="Book now" button_url="#" background_image_id="..."]When booking in today[/discount-bar]

events

Shortcode params:
  • title – main section title before content (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • ids – comma separeted event post IDs (optional)
  • order – “DESC” or “ASC” (default is “DESC”)
  • orderby – “date_event” or any accepted by WP_Query class (optional, default is “date_event”)
  • posts_per_page – default is “-1” (all posts)

Give your customers more interesting information about events they can visit while staying at your hotel. Example: [events title="Event & Deal" subtitle="Other events you might be interested in"]

features

Shortcode params:
  • title – main section title before content (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • taxonomies – comma separeted taxonomy names

Tell visitors about your best features easily in the form of icons. Create taxonomy terms with icon image or icon font class as described in “Rooms > Taxonomies” documentation, then add shortcode into your landing page. Example: [features taxonomies="ba_features" title="Our best" subtitle="Always at the forefront of service"]

Shortcode params:
  • title – main section title before content (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • ids – comma separeted image IDs

Use this shortcode to create gallery section with theme style titles on any page. Example: [ba-gallery title="Gallery" subtitle="Our best in images" ids="45,44,29,32,35,43"]. You can also use standard WordPress gallery shortcode if you don’t need additional titles output above the gallery.

history

Shortcode params:
  • title – main section title before content (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)

Tell customers about key events in your company story as a graph with dates. Use this wrapper shortcode to create section with your main dates and events created by secondary shortcode [history-event] described below.
Example: [history title="Our history" subtitle="History develops, art stands still"][history-event date="2015" title="Nemo enim ipsam voluptatem" text="It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable."][history-event date="2003" title="Nemo enim ipsam voluptatem" text="It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable."][history-event date="1996" title="Nemo enim ipsam voluptatem" text="It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable."][/history]

history-event

Shortcode params:
  • title – event title
  • text – event description
  • date – event date

This shortcode is used as a secondary with shortcode [history] as described above.

info-bar

Shortcode params:
  • title – section title
  • classes – space separated custom CSS classes (optional)
  • footer – footer message with a bigger font size and a different color
  • background_image_id – defines section background image (optional)
  • background – can be “dark” or “light” (default is “dark”)
  • color – main title and content color (optional)
  • color_footer – footer message color (optional)

Section for displaying an important message to your customers. Example: [info-bar title="Contact Us Now!" footer="+(156) 1800-777-7777" background_image_id="27"]Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/info-bar]

booking-items

Shortcode params:
  • title – main section title (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • view – can be “col1_s” (search result style), “col1”, “col2” or “col3” (1, 2 or 3 columns view respectively, default is “col2”)
  • features – comma separated taxonomy slugs, from which the terms will be shown (optional)
  • with_icons – “1” to show taxonomy terms (applied to “col1_s” or “col1” view)
  • ids – filter by booking item IDs (optional)
  • date_from – filter by item availability, “d/m/Y” or “m/d/Y” format selected in BA Settings (optional)
  • date_to – filter by item availability, “d/m/Y” or “m/d/Y” format selected in BA Settings (optional)
  • categories – comma separted term IDs, filter items by terms from categories (optional)
  • terms – comma separted term IDs, filter items by terms from custom taxonomies (optional)
  • posts_per_page – default is “6”
  • sort – “price_from” or “rating” (default is “price_from”)
  • sort_by – “ASC” or “DESC” (default is “DESC”)

Use this shortcode to show section with your rooms in 1, 2 or 3 columns view.
Examples:

[booking-items features="ba_features" title="Grid 3 columns" 
subtitle="Best value for money" view="col3" ids="151, 152, 149"]
[booking-items features="ba_features" title="Grid 2 columns" 
subtitle="Best value for money" view="col2" ids="151, 152"]
[booking-items features="ba_features" title="Grid 1 column" 
subtitle="Best value for money" view="col1" with_icons="1" ids="151, 152"]

news

Shortcode params:
  • title – section title (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • ids – comma separeted post IDs (optional)
  • order – “DESC” or “ASC” (default is “DESC”)
  • orderby – any accepted by WP_Query class (optional, default is “date”)
  • posts_per_page – default is “2” (set “-1” for all posts)

Tell your customers more about your business in news section on landing page. News are the standard WordPress blog posts described in Blog documentation. Example: [news title="Our news" subtitle="Latest from our blog"]

offer

Shortcode params:
  • title – section title (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • background – can be “dark” or “light” (default is “dark”)
  • background_image_id – defines section background image (optional)

Increase your sales with special offers! Use this wrapper shortcode with a secondary shortcodes [offer-item] to create special offer section on any page. Example:

[offer title="Special offers" subtitle="Choose the best package from the below"]
[offer-item title="Welcome package" offer_currency="$" offer_price="59.99" 
offer_price_description="/ Per night" button_url="/ba-hotel-demo/room/standard-room/" 
button_title="Get started"]
Flight tickets
Restaurant (Lunch / Dinner)
Music concert (50% Off)
Airport Pick-up
[/offer-item]
[offer-item selected="1" title="Business package" offer_currency="$" 
offer_price="109.99" offer_price_description="/ Per night" 
button_url="/ba-hotel-demo/room/deluxe-room/" button_title="Get started"]
Flight tickets
Restaurant (Lunch / Dinner)
Restaurant (Lunch / Dinner)
Music concert (50% Off)
Airport Pick-up
[/offer-item]
[offer-item title="Welcome package" offer_currency="$" offer_price="79.99" 
offer_price_description="/ Per night" button_url="/ba-hotel-demo/room/superior-room/" 
button_title="Get started"]
Flight tickets
Restaurant (Lunch / Dinner)
Music concert (50% Off)
Airport Pick-up
[/offer-item][/offer]

offer-item

Shortcode params:
  • title – offer item title
  • offer_currency – currency symbol
  • offer_price – price
  • offer_price_description – short price description (for example “/ per night”)
  • button_url – URL of the target page
  • button_title – action button title
  • selected – set “1” if offer box should be selected with different color

This shortcode is used as a secondary with shortcode [offer] as described above. Place short offer description inside the shortcode, each option from new line like in this example:

[offer-item title="Welcome package" offer_currency="$" offer_price="79.99" 
offer_price_description="/ Per night" button_url="/ba-hotel-demo/room/superior-room/" 
button_title="Get started"]
Flight tickets
Restaurant (Lunch / Dinner)
Music concert (50% Off)
Airport Pick-up
[/offer-item]

reviews

Shortcode params:
  • title – section title (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • post_id – if present, only comments related to the post with this ID will be displayed (optional)
  • ids – comma separated comment IDs (optional)
  • per_page – default is “10”
  • order – “DESC” or “ASC” (default is “DESC”)
  • orderby – “rating” or any accepted by WP_Comment_Query class
  • autoplay – set to “1” to start slideshow automatically (default is “0”)
  • speed – slideshow speed in milliseconds (default is “4000”)

Show comments from your clients in nice slideshow with [reviews] shortcode on any page. You can select comments from certain room only (set room post ID into the post_id param), or specify comment IDs with the most interesting messages. Example: [reviews ids="2, 3, 4" title="Testimonial" subtitle="What customers say about us"]

services

Shortcode params:
  • title – section title (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • ids – comma separated service IDs (optional)
  • posts_per_page – default is “4”
  • order – “DESC” or “ASC” (default is “ASC”)
  • orderby – any accepted by WP_Query class (default is “title”)

Present your best services to clients with [services] shortcode (follow Services documentation for details about service posts). Example: [services title="Our services" subtitle="Our best for you" ids="76, 98"]

story

Shortcode params:
  • title – section title
  • classes – space separated custom CSS classes (optional)
  • image_id – main section image
  • sign_image_url – image of the manager signature (optional)
  • position – manager position (optional)
  • name – manager name (optional)

The [story] shortcode is designed for “About us” pages to best describe your hotel. Place your main text inside this shortcode. Example:

[story title="Our story" name="Harry Price" position="Director Hotel" image_id="64" 
sign_image_url=".../signature-150.png"]It is a long established fact that 
a reader will be distracted by the readable content of a page when looking 
at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal 
distribution of letters, as opposed to using 'Content here, content here'.
Making it look like readable English. Many desktop publishing packages and 
web page editors now use Lorem Ipsum as their default model text, and a search 
for 'lorem ipsum'.
Will uncover many web sites still in their infancy. 
Various versions have evolved over the years, sometimes by accident, 
sometimes on purpose many variations of passages of Lorem Ipsum.[/story]

story-video

Shortcode params:
  • video_url – URL of the youtube video content
  • image_id – placeholder image, will be shown before video content

Extend your hotel story with video content from youtube. Example: [story-video video_url="https://www.youtube.com/watch?v=JPJjwHAIny4" image_id="24"]

team

Shortcode params:
  • title – section title (optional)
  • subtitle – section subtitle (optional)
  • classes – space separated custom CSS classes (optional)
  • ids – comma separated team post IDs (optional)
  • posts_per_page – default is “-1” (all posts)
  • order – “DESC” or “ASC” (default is “ASC”)
  • orderby – any accepted by WP_Query class (default is “menu_order”)

Present yuor team easily with [team] shortcode (follow Team documentation for details about team posts). Example: [team title="Our team" subtitle="The head of the hotel"]

why-choose-us

Shortcode params:
  • title – section title (optional)
  • classes – space separated custom CSS classes (optional)
  • post_id – ID of the page whose content will be shown in this section

Describe your benfits in best words with [why-choose-us] shortcode on landing page. Section content will come from specific page (create needed page with content and thumbnail image before) and secondary shortcodes [why-choose-us-item].
Example:

[why-choose-us title="Why choose us" post_id="2"][why-choose-us-item title="Modern rooms" 
subtitle="Standard" number="1"]Ut enim ad minima veniam, quis nostrum 
exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi 
consequatut.[/why-choose-us-item][why-choose-us-item title="Service staff" 
subtitle="Professional" number="2"]Nemo enim ipsam voluptatem quia voluptas sit 
aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui 
ratione.[/why-choose-us-item][why-choose-us-item title="Downtown" subtitle="Easy move" 
number="3"]Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, 
sed quia consequuntur magni dolores eos qui ratione.[/why-choose-us-item][/why-choose-us]

why-choose-us-item

Shortcode params:
  • title – item title
  • classes – space separated custom CSS classes (optional)
  • number – number that will be displayed at top of this box

This shortcode is used as a secondary with shortcode [why-choose-us] as described above. Place short text description inside the shortcode like in this example:

[why-choose-us-item title="Modern rooms" 
subtitle="Standard" number="1"]Ut enim ad minima veniam, quis nostrum 
exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi 
consequatut.[/why-choose-us-item]

Cookies

This site uses cookies to enhance your user experience and analyse traffic to improve this website. By clicking any link on this page you are giving your consent for us to set cookies. Please, see our Privacy Policy for additional information.
Scroll to top