Easy Appointments
  • Features
  • Screenshots
  • Contact us
  • Help & Docs
    • Docs
    • Support forum
  • Demo
    • Single column – Responsive
    • Two columns – Responsive
    • Full Calendar
    • Responsive single column Right-to-Left layout
    • Predefined selections – Responsive
    • Responsive with remaining slots
    • Standard single column layout
    • Extension plugin – Smart Button PayPal example
    • Extension – PayPal example (Legacy Checkout)
  • Account

Installation

2
  • Installation and Configuration Guide
  • Setup Guide For WordPress System Scheduler

Getting Started

1
  • FAQ

How To

4
  • How to Display a Full Calendar on Your Web Page.
  • How to Allow Only Logged-In Users to Book Appointments in Easy Appointments
  • How To Set Up PayPal In The Extension Plugin.
  • How To Set Up Twilio

Customization

1
  • Customization Of Hooks and Callbacks in Easy Appointments.
View Categories
  • Home
  • Docs
  • How To
  • How to Allow Only Logged-In Users to Book Appointments in Easy Appointments

How to Allow Only Logged-In Users to Book Appointments in Easy Appointments

Easy Appointment
Updated on April 17, 2025

2 min read

When running an appointment-based system on a WordPress website, you may want to ensure that only registered users can book appointments. This restriction helps prevent spam bookings, maintain user accountability, and improve overall management.

Easy Appointments is a powerful WordPress plugin that allows businesses to schedule appointments efficiently. However, by default, it does not restrict bookings to logged-in users.

This tutorial will guide you through setting up this restriction.

There are Two ways to allow only logged in user for booking.

  • Normal option. ‘Allow public access to FullCalendar shortcode‘
  • By Shortcode.

Normal Option. #

  • Make sure the Easy Appointments plugin is always installed and updated to the latest version. If you’re unsure where to download it from, click on this link to get the latest ZIP file and install it on your site.
  • Click on Appointments in the sidebar and go to the Settings.
  • Click on ‘FullCalendar Shortcode’ and disable the ‘Allow public access to FullCalendar shortcode’ option.
  • Click on the ‘Save’ button and ensure that a pop-up appears to confirm it was saved correctly.
  • You can see the two images below one showing a logged-in user and the other showing a guest user who is not logged in.

Logged in Browser

New Guest on Browser .

The booking calendar will not appear on the site if the user is not logged in.

Using Shortcode. #

In this method you can use blow shortcode on your Post / Page to allow only logged in user to make bookings.

[ea_full_calendar worker="logged"]

While using a shortcode, make sure to add it as shown in the image below. 

Then, the new user will be restricted from booking an appointment until they log in first.

Note: While using a shortcode, make sure the ‘Allow public access to FullCalendar shortcode‘ option, as described above, is always disabled.

That’s it for this tutorial..

Updated on April 17, 2025
How to Display a Full Calendar on Your Web Page.How To Set Up PayPal In The Extension Plugin.

Powered by BetterDocs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • Normal Option.
  • Using Shortcode.
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Was it helpful ?
  • Happy
  • Normal
  • Sad
💬 Any Query?
 
 
Easy Appointments - 2015-2024 - All rights reserved
Proudly powered by WordPress