WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / 3. How Booking Works / How to make calendar dates unavailable

How to make calendar dates unavailable

11210 views

In WPRentals, unavailable dates are managed from the front-end User Dashboard.

This applies to both:

  • registered owners who manage their own listings
  • site admins or single owners who manage their listings from the front-end dashboard
Important: Wp-admin is used for global website configuration. The front-end User Dashboard is used to manage listings, calendar availability, bookings, iCal feeds, and booked periods.

Admins and owners follow the same steps for their listings:

User Dashboard > My Listings > Edit Listing

CONTENT

  • Who can block dates
  • Option 1: Block dates manually from Edit Listing
  • Option 2: Block dates from the All-in-One Calendar
  • How to delete a manually booked period
  • Option 3: Block dates with an iCal feed
  • Important notes
  • Related help

Who Can Block Dates

Dates can be blocked by the user who manages the listing from the front-end User Dashboard.

This can be:

  • the registered owner of the listing
  • the site admin, if the admin manages the listing
  • the single owner account used to manage all listings

The steps are the same for admins and owners:

User Dashboard > My Listings > Edit Listing

Important: Even if you are the site admin, use the front-end User Dashboard to manage calendar availability for your listings.

Option 1: Block Dates Manually from Edit Listing

Use this method when you want to manually mark dates as booked or unavailable for one listing.

Step 1: Go to My Listings

Log in and open the front-end User Dashboard.

Go to:

User Dashboard > My Listings



Step 2: Edit the Listing

Find the listing you want to update and click Edit.

The listing must belong to the account currently managing it from the dashboard.

Step 3: Open Calendar Settings

Inside the listing edit form, scroll to the Calendar Settings section.

This is where you manage the manual availability for that listing.



Step 4: Select the Dates

Click the dates you want to mark as booked.

The selected dates will be highlighted in red.



Step 5: Click Book Period

After selecting the dates, click Book Period to save the unavailable period.



Important: Manually booked periods are calendar blocks. They are not the same as booking requests sent by renters.

Option 2: Block Dates from the All-in-One Calendar

You can also block dates from the All-in-One Calendar in the front-end User Dashboard.

This option is useful when you want to manage availability from a calendar overview instead of opening each listing edit form first.

Step 1: Open All-in-One Calendar

Go to:

User Dashboard > All-in-One Calendar



Step 2: Select the Dates

Click the dates for the listing you want to mark as booked.



Step 3: Mark the Period as Booked

Select the option to mark the period as booked, then click Save.



How to Delete a Manually Booked Period

Manual booked periods can be removed from the front-end User Dashboard.

Go to:

User Dashboard > My Bookings



Find the booked period and click Cancel My Booking to remove the blocked dates.

Important: This deletes the manual booked period and makes those dates available again. Do not use this for renter bookings unless you are sure the booking should be canceled.

Option 3: Block Dates with an iCal Feed

You can also block dates automatically by importing an iCal feed from an external platform.

This is useful when the same listing is also managed on platforms such as Airbnb, Google Calendar, or other websites that can export an iCal feed.

Admins and owners manage iCal feeds from the same front-end dashboard path:

User Dashboard > My Listings > Edit Listing > Calendar

To add an iCal feed:

  1. Copy the iCal feed URL from the external platform.
  2. Go to User Dashboard > My Listings.
  3. Edit the listing.
  4. Open the Calendar section.
  5. Add the iCal feed name and iCal feed URL.
  6. Save the listing.

How to manage iCalendar import and export



Example: Airbnb

Airbnb allows hosts to export a calendar feed. That feed can be imported into WPRentals to block unavailable dates.









Important Notes

  • Admins and owners follow the same steps for their listings from the front-end User Dashboard.
  • Use User Dashboard > My Listings > Edit Listing to manage the calendar for one listing.
  • Use User Dashboard > All-in-One Calendar to manage availability from a calendar overview.
  • Use User Dashboard > My Bookings to remove manual booked periods.
  • Use iCal feeds when dates should be blocked automatically from an external platform.
  • Manual booked periods are different from renter booking requests.
  • Wp-admin is for global configuration. The User Dashboard is for managing listing availability and bookings.

Related Help

How to manage iCalendar import and export

Add or delete booked periods as owner

My Bookings page for owners and site admins

Summary

  • Dates are blocked from the front-end User Dashboard.
  • Admins and owners manage their listings using the same dashboard steps.
  • The main path is User Dashboard > My Listings > Edit Listing.
  • Manual booked periods can be added from the listing calendar settings.
  • Manual booked periods can be removed from User Dashboard > My Bookings.
  • The All-in-One Calendar can also be used to block dates.
  • iCal feeds can block dates automatically from external platforms.
3. How Booking Works

Related Articles

  • Send booking. Approve booking & Issue invoice or reject booking as owner. Cancel Request. Cancel confirmed booking. Pay Admin fee to confirm booking.
  • How to confirm a booking when admin deposit and service fees are 0
  • Security Deposit Fee vs Booking Deposit Fee in WPRentals
  • Booking: How to work with Deposit Fee and Service Fee

HELP CATEGORIES

  • 61. General
  • 72. Installation & Basic Setup
  • 373. How Booking Works
  • 18Advanced Search
  • 17Elementor WPRentals Studio
  • 14Email Notifications
  • 23FAQ
  • 14Installation FAQ
  • 10Menu Options
  • 33Owner & Renter
  • 8Page Templates
  • 24Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 99Technical how to
  • 5Third Party plugins
  • 4Translation & Multi Languages
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 12WP Rentals Payments
  • 80WP Rentals Theme Options
  • 26WPML & Weglot

Join Us On

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