Venue and Organizer pages

Venues and Organizers are two bits of handy information that can be added to an Events post. They give additional context for the event: where the event is happening and who is in charge of it.

With Events Calendar PRO, Venues and Organizers also have their own pages. This guide will outline creating Venues and Organizers, and using the front end pages.

First off, a little context
Both Venues and Organizers are set up as custom taxonomies. If you're unfamiliar with the concept of taxonomies in WordPress, it's really just a fancy of way of saying that they are two ways of categorizing your Events posts.

For example, a taxonomy of Venues is a way to file events into groups based on the venues they are held in. Same goes for Organizers. Thus you can connect an event to an organizer (or several), and then see all the events that fall under that organizer.

OK, now that we have a little context for Venues and Organizers as custom taxonomies and what that means, let's move on to how they are managed in WordPress.

Creating Venues

You can create a Venue by heading over to Events > Venues > Add New. When you get there,  you are given an editing screen that allows you to:

  • Name the venue (e.g. My House)
  • Add a description (the main editing area)
  • Supply information about the venue (address, city, state, ZIP, phone and website)
  • Set options to display a Google Map for the venue
  • Enter latitude and longitude as needed

You can include as much or as little information of the above information as you like, as long as the venue has a name.

One thing to note is to make sure the address or latitude/longitude is accurate in order for Google Maps to work. A common error occurs when Google is unable to locate the address based on what is provided and either fails to display the location or displays a pin in an entirely different location.

You can view all your saved venues by going to Events > Venues and manage them like you would any default WordPress content. That means you can edit the information, change the status, or delete them from this screen.

You can also create a venue (or an organizer) straight from the Add Event page by importing the same information outlined above as you make the event. Either way, any created venues (or organizers) will be able to be reused in the future from the Add Event page.

Creating Organizers

Organizers are created in a very similar fashion to Venues. To create a new Organizer, head over to Events > Organizers > Add New. Once you are there, you will have the following options:

  • Name the organizer (e.g. Ted Mosby)
  • Add a description (the main editing area)
  • Supply additional information about the organizer (phone, website and email)

You can view all your saved venues by going to Events > Organizers and manage them like you would any default WordPress content. That means you can edit the information, change the status, or delete them from this screen.

Venue and Organizer pages

Venues and Organizers also get their own pages on your site. These pages are a pretty slick way to show off information about your venues and organizers as well as the events that are associated with them. Pretty sweet, right?

You can find these pages at the following urls:

  • The URL for Venues will look like this: [your-site]/venue/[venue-name]
  • The URL for organizers will look like this: [your-site]/organizer/[organizer-name]

You can also access these pages from the admin screen for each taxonomy. For example, go to Events > Venues, then hover over one of the items and click the "View" link to see the page for that venue.

kb-venues_organizers-venues_admin

What can I expect to see on these pages?

Venue pages can have a lot of handy information, including:

  • Address
  • Phone number
  • Website
  • Embedded Google Map (and link to Google Maps)
  • A description of the venue (if provided)
  • Featured image (if provided)
  • A list of upcoming events associated with the venu

Check out a screenshot of an example Venue page. Please note that some themes can hide fields for these, in particular, the description. If you have entered a description and it is not showing on the front end, try switching your theme or doing some customizing to have it show.

You can expect a lot of great information on Organizer pages as well:

  • Phone number
  • Website
  • Email address
  • A description of the organizer (if provided)
  • Featured image (if provided)
  • A list of upcoming events associated with the organizer

Check out a screenshot of an example Organizer page.

How will my visitors find these pages?

All Venue and Organizer pages will be automatically linked to from any event they are associated with. For example, head over to any single event. You should see a box below the event content that contains additional details about the event. It will look something like this:

kb-venues_organizers-event_meta

Venue and Organizer in Classic Editor

The links are highlighted in red. You don't have to do anything to make these links appear--the plugin does all the work by adding them there for you.

Linking to Venue and Organizer pages

Many people find it useful to add Venues and Organizers to the main menu of the site, so let's walk through how that works.

We tried to make it very simple to add these to a menu and we did that by making them standard options in the Menu Settings screen (Appearance > Menus). Head over there and you will see both Venues and Organizers are listed as options in the left menu. Select from any venue and organizer you have already created, add them to the menu and save your work. Presto! They are now in your main menu.

kb-venues_organizers-add_menu

What else can I do with Venues and Organizers?

Obviously, we've only scratched the surface of Venues and Organizers by showing the default options to create, manage and view them. However, both have their own templates, which can be overridden to create a custom layout that might better suit your needs. If you're interested, check out our Themer's Guide for more information on how to override the single-venue.php and single-organizer.php files.