1. Home
  2. /
  3. Docs
  4. /
  5. Topics
  6. /
  7. Events
  8. /
  9. Calendar


Requires the FooEvents Calendar plugin

The FooEvents Calendar plugin makes it possible to display your events in a stylish calendar on your WordPress website. Calendars can be displayed using simple shortcodes or widgets. Using the FooEvents Calendar plugin, you can convert any post, page or custom post type into an event and display it in a calendar view.

The FooEvents Calendar plugin is fully compatible with FooEvents for WooCommerce plugins, making it possible to create more advanced events and sell branded tickets with no commission or ticket fees directly from your own WordPress website. FooEvents offers many pro features that add advanced event management functionality to your website including free email ticket themes and check-ins apps.

Sections #

FooEvents Calendar Settings

fooevents calendar settings 2021

  • Go to your WordPress admin area
  • Navigate to FooEvents > SettingsCalendar
  • Various settings can be configured that will change the behavior and display of your calendar

Calendar colors

You can set an individual background and text color for each event. The event name will use these colors when displaying in the calendar grid view. These settings also change the background and text color of the date icon in the FooEvents Check-ins app. To set the calendar colors for your event, do the following:

  1. Go to your WordPress admin area
  2. Edit the event
  3. Click on the Event Settings tab
  4. Select a color for Calendar background color
  5. Select a color for Calendar text color
  6. Update your event

Calendar shortcodes

Visit the Shortcodes section for further details.

Adding a widget view of the calendar

Calendar Widget

  1. Go to Appearance > Widgets
  2. Drag the FooEvents Calendar widget into the widget area where you would like it to display
  3. Type a widget title
  4. Select which type of view you would like to use – Calendar or List
  5. Calendar view:
    1. You can specify which date you would like the calendar to start on. If left empty, the calendar will default to the current date.
    2. Example date format: 2016-09-01 (yyyy/mm/dd)
  6. List view:
    1. You can set the number of events to display. By default the list view will display the latest 5 events
  7. Click Save to confirm your changes

Displaying posts, pages and custom post types to the calendar #

Add any post, page or custom post type to your event calendars. Simply enable the relevant post types in the FooEvents settings and add event information to the relevant posts.

Enable Post types:

  1. Go to FooEvents > Settings > Calendar
  2. Select the relevant post types that should be displayed in the calendar by selecting them from the Associate with post types multi-select field.

Set posts, pages and custom post types as events:

FooEvents calendar settings 1

  1. Edit the relevant post, page or custom post type
  2. Scroll down to the FooEvents Calendar settings
  3. Select Yes from the Is this post an event? option and enter the Start date, End date, Start time, End time, Time zone. Note: Additional options will be available if the FooEvents Multi-day plugin is installed.
  4. Save the page/post

FullCalendar JavaScript library

The FooEvents Calendar plugin uses the FullCalendar JavaScript library in order to generate calendar views. We will update the FullCalendar library in future plugin updates but should you wish to manually change or update the version of the library yourself, here are the steps:

  1. Download the latest version of the FullCalendar library:
  2. Extract the .zip archive
  3. Copy the .js and .css files to the fooevents_calendar/js/ and fooevents/css/ directories and overwrite the existing files

NB: We strongly recommend that you create a backup of the above directories before overwriting any existing files.

Eventbrite Configuration

The FooEvents Calendar plugin can automatically create your events on Eventbrite, saving you time and effort. An “Eventbrite oAuth Token” is required in order to communicate with Eventbrite. To generate the oAuth Token, please follow these steps:

  1. Login to your Eventbrite account
  2. Navigate to Account SettingsDeveloper LinksApi keys
  3. Click on Create API Key
  4. Complete the form with your contact  information
  5. For application details use the following:
    1. Application URL – The URL of your WordPress website
    2. Application name – Choose a name for your app, e.g. YOURWEBSITENAME-FOOEVENTS
    3. Description – e.g. “FooEvents Calendar integration”
  6. On the “App Management” page click on the Show API key, client secret and tokens link
  7. Copy Private token
  8. Navigate to your WordPress admin area
  9. Navigate to FooEventsSettingsIntegration
  10. Paste Private token in the Eventbrite private token option
  11. Click Save Changes

Eventbrite private token

NB: If configured successfully, you should now see an Add event to Eventbrite select box in your FooEvents Calendar settings when editing your event.

Tags , , , ,