Calendar+ Plugin

The Calendar+ plugin provides an easy way to create, manage, and share your calendar and upcoming events.

Once you’ve activated the Calendar+ plugin in Plugins > All, you will see a new Events menu item added to your main navigation which you use to create and manage your events.

BERJAYA

Calendar+ plugin is a CampusPress only plugin.

Add New Event

To add a new event, go to Events > Add New Event.

On the Add New Event page, you will add your event details just as you would add content to a post or page. Below the content area, there is an Event Details area. Here you can:

  • Set the event date
  • Select whether it is a regular or recurring event
  • Select whether it is an all day event or has a specific starting/ending time.
Event details

If you have created Event Locations, you can select a location for your event next to the event title. (See Adding Event Locations below.)

BERJAYA

You can also choose an create Event categories and Event tags to help organize events.

When you are finished creating your event, save your draft for further editing or click Publish.

Add Event Categories

Event categories can be created in two ways. First, you can go to Events > Event Categories and add a new category there.

BERJAYA

The categories you create will then be available in the Event Categories box when adding a new event.

Alternatively, if you begin creating a new event and decide to add a category, you can add it using the Add New Event Category link in the Event Categories box. .

BERJAYA

Add Event Locations

To add locations that can be used when creating new events, go to Events > Locations.

On that page, click the Add New Location button to create a new location. You will then be able to enter a title for your location and choose whether to add your own location or enter a Google Maps address.

BERJAYA

Once your location details are entered, click Publish. Your location will then be available as an option when creating new events.

Events Settings

To modify your Events settings, go to Events > Settings. On this page you will see tabs for General and Media settings.

General Events settings allow you to:

  • Select a default country
  • Choose whether to display the default country in your Locations addresses
  • Set the time format (24 hour vs AM/PM)
  • Set an Events Page
  • Replace the sidebar on the Events Page with the Calendar+ Sidebar

Set Events Page

When you set a page to be your Events Page, this will override any other content that has already been added to that page. Once a page has been set to be the Events Page, then a list of your events will be displayed on that page.

BERJAYA

Replace Sidebar With Calendar+ Sidebar

Once you have set a page to be your Events Page, you can choose to replace one of the site’s default sidebars with the Calendar+ sidebar.

To do this, you will first need to go to Appearance > Widgets and add your desired widgets to the Calendar+ Sidebar.

Calendar sidebar

If you are using the go to Appearance > Widgets block editor, add the event blocks to the sidebar.

BERJAYA

After you have added widgets to that sidebar, then you can go to Events > Settings and choose which sidebar to replace.

Events Setting

Media Settings

The Calendar+ Media Settings allow you to set the size of images used for events and the size of any Google maps added to your events.

Events images

Permission Settings

Calendar+ allows to control who can manage events. You can assign specific permissions based on user roles, allowing only authorised users can manage Calendar+.

You can assign specific users to manage Calendar+ by selecting from the available users list. To grant access to additional users, simply choose a user from the dropdown menu.

BERJAYA

Calendar+ supports role-based permissions, allowing you to define which roles have access to different calendar functionalities. Click on the checkboxes to allow a capability to a user role.

BERJAYA

Import Events

You can import events from iCal (.ics) files, to do this select an iCal (.ics) file from your computer and upload it. Events are imported based on their unique identifier (UID). If an event with the same UID already exists in Calendar Plus, it will be updated rather than duplicated.

By default, only the first instance of recurring events will be imported. To import each recurring instance as a separate event, select the “Import recurring events?” option.

BERJAYA

Additionally, you can also sync remote iCal or RSS feeds, automatically adding new events or updating existing ones when the feed changes. To do this fill out all the fields below:

  1. Name: Enter your feed label
  2. Source: Enter the full URL to the iCal (.ics) or RSS feed.
  3. Type: For type, specify whether the source is an iCal or RSS feed.
  4. Author: Assign a default author for the imported events.
  5. Category: Assign imported events to a category (this is optional).
  6. Publish Events: Choose whether to publish the event immediately or save it as a draft.
  7. Exclude Past Events: Choose whether to exclude events that occurred in the past from being imported.
  8. Keep Events Updated: Enable this option to automatically update events when the feed changes.

You can monitor and edit the “Active Feeds.” By using the “Check for new events” dropdown option, you can set intervals for the feed to check for new events. Calendar+ will automatically scan the feed for updates and synchronize new or modified events to your calendar.

BERJAYA

Export Events

Calendar+ allows you to export events in CSV format. You can choose the fields to include in the CSV file by selecting the fields you want.

BERJAYA

Add Calendar To Page

You can view your events by month by going to Events > Calendar.

Event calendars, lists, and single events can be added to posts and pages. How you add the calendars depends on whether you are using the block editor or the classic editor.

Block Editor

The following section explains how to create calendars using the block editor. If you use the classic editor, refer to the classic editor section.

The Calendar+ plugin adds three blocks to your block editor:

  • Events Calendar
  • Events List
  • Single Event

Place your cursor in your post/page where you want to add the calendar and add an Events Calendar block.

BERJAYA

Click on the Events Calendar block and use the block settings in the editor sidebar to customize the calendar to select which categories to display as well as the time format, day of week , month, day and date formats.

If you don’t see the block settings, click on the cog next to Publish/Update.

BERJAYA

You can display a list of events or a single event using an Events List block or a Single Event block.

Classic Editor

The following section explains how to add a calendar using the classic editor. If you are using the block editor, refer to the block editor section.

Click on the Calendar icon and select Insert Calendar.

BERJAYA

After choosing Insert Calendar, you will be able to choose which categories to display, the default view as well as the time format, day of week , month, day and date formats.

Insert Calendar

Click OK to add the calendar shortcode to your page.

BERJAYA

Once your page is published, you will see the live calendar.

BERJAYA

Add Calendar To Sidebar

You can also add your calendar to a sidebar or widget area using the Calendar+ widgets by adding the desired widget to the required sidebar in Appearance > Widgets.

The Calendar+ plugin includes the following widgets:

  • Calendar+ Calendar
  • Calendar+ Event Categories
  • Calendar+ Events List
  • Calendar+ Search
  • Calendar+ This Months Events
  • Calendar+ This Week Events