This article explains how guest options work in WPRentals, including Advanced Guest Picker, Classic Guest Dropdown, Extra Guests, Price Per Guest, and Total Guests for search.
Guest Selector Settings
Guest selector options are managed from:
Theme Options > Booking Configuration > Guest Selector Settings
For guest-based booking, WPRentals offers two main guest display options:
- Advanced Guest Picker – lets users select adults, children, and infants separately.
- Classic Guest Dropdown – shows one simple guest number dropdown.
For extra guest pricing, we recommend using the Advanced Guest Picker.
To enable it:
- Go to Theme Options > Booking Configuration > Guest Selector Settings.
- Set Enable Advanced Guest Picker to Yes.
- Set What Do You Rent? to Vacation Rental.
- Set Show the Guest Dropdown in Submission Form to Yes, if you want owners/admins to manage guest values from the listing submission form.
If the Advanced Guest Picker is disabled, some guest capacity and extra guest options may not be considered in the same way.
Guest Fields in the Submission Form
To allow owners or admins to manage guest-related values from the front-end submission form, enable the needed fields from:
Theme Options > Add Listing Page & Payment Settings > Listing Submit Page
Enable the fields you need, such as:
- Guest No – the default number of guests included for the property.
- Do not consider Children as Guests – children ages 2 to 12 will not be counted as guests.
- Maximum Extra Guests Above Capacity – the maximum number of guests allowed above the default capacity.
- Extra Price per Guest – the extra price charged per guest, depending on the pricing setup.
How Extra Guests Work
The Guest No field sets the default guest capacity for the property.
If you want to allow more guests above that default capacity, enable Allow Guests Above Capacity? and set the maximum number of extra guests allowed.
Example:
- Guest No: 4
- Allow Guests Above Capacity? enabled
- Maximum Extra Guests Above Capacity: 2
In this example, the property allows up to 6 guests total.
How to Charge for Extra Guests
To charge for guests above the default capacity, edit the property and go to:
User Dashboard > My Listings > Edit Listing > Price Section > Price Per Night
Set the Extra Price per Guest per Night.
Example: Base Price + Extra Guest Price
Example setup:
- Guest No: 4
- Maximum Extra Guests Above Capacity: 2
- Price per Night: 100
- Extra Price per Guest per Night: 50
This means the property allows 6 guests in total.
The standard price applies for the default 4 guests. The 2 extra guests are charged using the extra guest price.
Result: For 6 guests, the total price per night is 200.
Example: 1 Guest Included + Extra Price for Each Additional Guest
You can also create this setup:
- 1 guest: 70 per day
- Each additional guest: +20 per day
- Maximum guests: 3
Use this setup:
- Standard price per night/day: 70
- Guest No: 1
- Extra Price per Guest per Night: 20
- Maximum guests: 3
- Allow Guests Above Capacity? enabled
The result will be:
- 1 guest: 70
- 2 guests: 90
- 3 guests: 110
For this setup, do not enable Pay by the Number of Guests. That option changes the calculation to a strict price-per-guest model and will not match the base price plus extra guest logic.
How to Use Price Per Guest
Use Pay by the Number of Guests when you want the booking price to be calculated based on the total number of guests selected by the visitor.
To enable this option:
- Go to User Dashboard > Edit/Add Property > Price Section.
- In the Extra Guests section, add the Extra Price per Guest per Night.
- Check Pay by the Number of Guests.
When Pay by the Number of Guests is enabled, room-based prices will no longer apply. Billing is calculated based on the number of guests selected.
Custom Extra Guest Price for Specific Periods
You can set a custom extra guest price for specific periods from the Price Adjustments section.
Use this if the extra guest price changes during holidays, weekends, high season, or custom date ranges.
How to Manage Guests as Dropdown
If you do not want to use the Advanced Guest Picker, you can use the Classic Guest Dropdown.
To use the Classic Guest Dropdown, go to:
Theme Options > Booking Configuration > Guest Selector Settings
Set Enable Advanced Guest Control? to No.
The maximum number of guests set in Theme Options will apply to the submission form guest dropdown, search form, and booking form.
How to Disable the Guest Option
The guest dropdown will not show if you use Object Rental.
To disable guests for object rentals, go to:
Theme Options > Booking Configuration > Guest Selector Settings
- Select Object Rental.
- Set Show the Guest dropdown in Submission Form to No.
Once Object Rental is enabled, the theme labels will change from per night to per day.
How to Manage Total Guests for Search
By default, WPRentals search uses only the Default Guests value of a property.
It does not automatically add:
- Default Guests
- Maximum Extra Guests
This is expected behavior because extra guests are optional.
If you want visitors to search by total capacity, create a custom field called Total Guests and use that field in the search form.
Step 1: Create a Total Guests Custom Field
Go to:
WPRentals > Theme Options > General > Listing Custom Fields
Add a new custom field:
- Field name: total_guests
- Field label: Total Guests
- Field type: Numeric field, recommended for flexible search
Step 2: Add Total Guests to the Submission Form
Go to:
WPRentals > Theme Options > Add Listing & Payment Settings
Enable the new Total Guests custom field in the submission form.
Step 3: Fill Total Guests for Each Property
Edit each property and fill the Total Guests field manually.
Example:
- Default Guests: 2
- Maximum Extra Guests: 2
- Total Guests: 4
Step 4: Add Total Guests to Search Forms
You can add the Total Guests custom field to:
- Advanced Search forms from Theme Options
- Half Map Search form
- Elementor Search Form Builder
For a numeric field, use a compare term such as:
- Equal for exact number
- Greater for equal or greater than the searched value
- Smaller for equal or smaller than the searched value
Recommended: use Greater if you want to return properties that can host at least the number of guests selected by the visitor.
Step 5: Display Total Guests on the Property Page
To show Total Guests in the property overview section, go to:
WPRentals > Theme Options > Listing Page > Overview Design
- Enable Use Custom Icon Area.
- Select the Total Guests custom field.
- Choose how to display it: with label, image, or icon.
Step 6: Display Total Guests in Property Cards
To show Total Guests in property cards, go to:
WPRentals > Theme Options > Listing Card Design
- Select a card type that supports custom fields.
- Choose one of the available custom field slots.
- Select Total Guests.
- Choose label or icon.
- Save changes.
Important Notes
- Guest No is the default number of guests included for the property.
- Maximum Extra Guests Above Capacity allows the property to accept extra guests above the default capacity.
- Extra Price per Guest per Night can be used for extra guests above capacity.
- Pay by the Number of Guests changes the calculation to guest-based pricing and disables room-based pricing.
- Default search uses only the default guest value.
- Total capacity search requires a custom Total Guests field.
- The Total Guests field is not auto-calculated. It must be filled and updated manually for each property.
Related Help Articles
Submit Listing Form – Price Details Explained
Seasonal daily prices and different prices for different calendar days























