You can easily add the booking form for any property on any page using a shortcode or dedicated page builder widgets.
The form will display the same fields and settings as on the property page, and it respects the global options you’ve configured in WpRentals → Theme Options -> Booking Configuration
This includes:
-
Guest number field
-
Date format
-
Daily or hourly booking mode
-
Option to show the contact form instead of the booking form
How to add the Booking Form shortcode for a listing in Elementor
Edit Page with Elementor
-
Go to the page where you want to add the categories grid (like your homepage).
-
Click “Edit with Elementor.”
Add the Widget
-
In the Elementor sidebar, search for “WpRentals Categories List”.
-
Find the widget and drag it into the section where you want the grid to appear.
- Add the listing ID (property ID) to show the correct Availability Calendar Dates
- Get the Listing ID from Wp-admin – > Listings -> ID column (copy the ID that corresponds to your listing)

Other options in the WpRentals Booking Form in Elementor
- Hide Favorites & Contact Section
- Hide Social Section (Share via Social)
How to Style the Widget
Container Padding
-
The calendar container typically has internal spacing to ensure the calendar does not touch the widget’s edges.
-
This padding provides a clean and organized appearance.
Box Shadow
-
The calendar may include subtle box shadows to give a sense of depth and separation from the background.
-
This visual effect helps the calendar stand out on the page.
Colors
- You can control the container background color
How to use the widget with the WP Bakery plugin
🔸 Important:
Use WPBakery for pages built with WPBakery Page Builder, and Elementor for pages built with Elementor. Do not mix the two builders on the same page.
How to Use the Categories List in WPBakery
-
Edit the Page with WPBakery
-
Go to Pages → Edit the page where you want to add the list.
-
Click “Edit with WPBakery Page Builder.”
-
-
Add the “Categories List” Element
-
Click the “+” Add Element button.
-
In the popup, search for “Booking Form for a single property”.
-
Click to insert it into the page.
-
Select and add the property ID for which the booking form applies. Get the ID from the Listings list








