WP Residence Help WP Residence Help

  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / Property Pages & Layouts / Add Booking Forms and Plugin Shortcodes to Property Pages in WPResidence

Add Booking Forms and Plugin Shortcodes to Property Pages in WPResidence

232 views 0

CONTENT

  • What the Shortcode Section Is
  • What You Need Before You Start
  • Add a Shortcode to the Default Property Page
  • Make Sure the Shortcode Is Visible on the Property Page
  • Add a Shortcode to a Custom Elementor Property Template
  • Important Notes and Use Cases
Watch this video to learn how to add shortcodes to property pages in WPResidence, using both the default property template and custom Elementor templates. Watch Video on Youtube

What the Shortcode Section Is

WPResidence allows you to embed shortcodes from third-party plugins directly into individual property pages.

This makes it possible to add:

  • Booking forms
  • Availability calendars
  • Contact or inquiry widgets
  • Any plugin feature that provides a shortcode

The shortcode content is added per property, meaning you can display different shortcodes on different property listings if needed.

What You Need Before You Start

Before adding a shortcode to a property page, make sure that:

  • The third-party plugin you want to use is installed and activated
  • The plugin provides a valid shortcode (most plugins show this in their settings or documentation)
  • You have access to edit the property or the property template

WPResidence does not generate these shortcodes itself. It only provides the area where they can be displayed.

Add a Shortcode to the Default Property Page

To add a shortcode to a single property using the default property template, follow these steps:

  1. Go to Properties → All Properties
  2. Edit the property where you want to add the shortcode
  3. Scroll down to the Property Details section
  4. Locate the Booking / Shortcode field
  5. Paste the shortcode provided by your plugin into this field
  6. Save or update the property

The shortcode you add here will be displayed only on this specific property.

Make Sure the Shortcode Is Visible on the Property Page

If you are using a default property layout (such as Accordion layout), you must also make sure the shortcode section is enabled.

Go to:
Theme Options → Property Page

Depending on the layout you use:

  • Open the layout configuration (for example, Accordion layout)
  • Locate the element called Booking Shortcode
  • Make sure it is added to the Enabled column

If the shortcode element is not enabled here, the content will not be displayed on the frontend, even if the shortcode is added to the property.

Add a Shortcode to a Custom Elementor Property Template

If you are using a custom property template created with Elementor, the shortcode must be added inside the template itself.

Follow these steps:

  1. Go to WPResidence Studio → Templates
  2. Edit your Property Template settings and assign it to display on properties (for example, all properties)
  3. Edit the same template with Elementor
  4. Add the Details Section widget to the page
  5. From the widget dropdown options, select Booking Shortcode
  6. Save the template

Once saved, the shortcode added at property level will be displayed automatically on all properties that use this custom template.

Important Notes and Use Cases

  • The shortcode content is stored per property, not globally
  • You can use different shortcodes on different properties
  • This works with any third-party plugin that provides a shortcode
  • The same shortcode field works for both default and Elementor-based property templates
Tip:
This feature is ideal for booking plugins, rental calendars, availability checkers, or any plugin that needs to be embedded directly on a property page without custom coding.
Property Pages & Layouts

Related Articles

  • ACF – Advanced Custom Fields – Integration with WPResidence
  • Custom template for each Property Category / Taxonomy with WPResidence Studio and Elementor Free
  • Theme Options – Property Page Design
  • Add a different measurement for property lot size

Help Categories

  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 38Elementor Shortcodes Built-In
  • 45FAQ
  • 15Footer
  • 5Getting Started
  • 37Header
  • 2IDX & MLSImport
  • 6Installation & Setup
  • 23Installation FAQ
  • 23Maps & Location Settings
  • 21Multi-Language Third Party Plugins
  • 6Other Third party Plugins
  • 19Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 36Property Pages & Layouts
  • 31Search & Filtering
  • 162Technical how to | Custom Code Required
  • 8Technical: Actions and filters
  • 6Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 8WPResidence Elementor Studio
  • 50WPResidence Translate Plugin

Join Us On

Powered by WP Estate - All Rights Reserved
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API