If you are even a somewhat experienced user of WordPress, you must be quite familiar with the word ‘Shortcode‘ by now. Which is understandable. Shortcodes are the most common and effective way to display dynamic plugin content on a static WordPress web page. And if you are looking for the events calendar Shortcodes to display an event calendar on your WordPress site, then this is the perfect blog post to read.

Today we are going to discuss a few essential shortcodes to setup an event calendar for your WordPress events. But first, this will require us to have an event calendar plugin in the WordPress backend. That means we are going to use the EventPrime – Events Calendar plugin for WordPress.

Installation and Activation

To install and activate EventPrime, visit the ‘Add New‘ page in the WordPress Dashboard that is under the ‘Plugins‘ menu. On this page, search for ‘EventPrime‘. When the search result appears, click on the ‘Install‘ button next to EventPrime’s plugin description. Once installed, click on the ‘Activate‘ button.

EventPrime is now installed and activated on your site to create and manage events. On the backend, it is quite straightforward to use it. You’ll be taken to EventPrime’s ‘Events’ page automatically upon activation of the plugin.

Blank Calendar on Fresh Install

Still, if you are on any other backend page, just click on the ‘EventPrime‘ menu to begin using it. For the frontend, the process is as simple. EventPrime provides a complete set of shortcodes to create your events calendar system on the frontend.

WordPress event calendar shortcodes

Not only that, EventPrime creates these pages for you itself. So that all you have to do is tweak these pages to add your desired content. The events calendar shortcodes are very handy to create events. EventPrime’s shortcodes will continue to render the event calendar.

WordPress Event Calendar Shortcodes

EventPrime provides you the following shortcodes for a proper events calendar frontend…

  1. [em_events] – This is the events calendar shortcode of EventPrime as it will render the events calendar on the frontend. From the events calendar, the user can reach all other pages associated with events, such as Event Types, Event Sites, Performers etc.
  2. [em_event_types] – This is the directory for all the event types you have on your site. Clicking on an event type from the directory will open the single event type page, where a user can see all current and upcoming events that belong to that event type.
  3. [em_performers] – This is the directory for all event performers. Clicking on a performer from the directory will open the single performer page, where a user can see all current and upcoming events in which this performer is performing.
  4. [em_sites] – This is the directory for all event sites & locations. Clicking on an event site from the directory will open the single event site page, where a user can see all current and upcoming events held at this event site.
  5. [em_profile] – Use the events calendar shortcode on the page where you’d like your event attendees to login and manage their event bookings.

EventPrime automatically establishes a connection between these pages. So that when a user clicks on a performer or event site, he/she will be lead to its correct page. If in any case, you want to change these pages to pages where you have added the shortcode yourself, simply change the pages from EventPrime’s Global Settings → Default Pages.

Backend Global Settings

More Than Just an Events Calendar

Now that you have seen what these shortcodes can do, I doubt you’ll need anything else to set up your very own WordPress event calendar. Just download and activate the EventPrime- Events Calendar plugin and you are good to go. And this is just what the basic functionality of the plugin offers, there’s a lot to EventPrime. Head over to over to the Extensions section to see the modules you can add to EventPrime to enhance its functionality even further.


  • Share:
  1. Reply

    I’m interested in the plugin but I don’t know if it has what I need.
    I need my visitors to be able to create their own events that later I, as an administrator, will moderate to decide if I publish it or not.
    Can you tell me if you have any shortcode to be able to put it on a page that my visitors see and from there they can register events?

    1. Reply

      Hi Elisa, Thanks for trying out EventPrime. Yes, your visitors can create events using the Frontend Event Submission form. You can configure this Frontend Event Submission form from Global Settings -> Frontend Event Submission. There you can choose default status of Submitted Events as “Draft” or “Active”.
      Yes, you can find various shortcodes with details on Publish Shortcodes page.
      If you still face any issue you can send us support ticket and we will look into it asap.

Leave a Comment

Your email address will not be published.

You may use these HTML tags and attributes: <a href=""> <abbr> <acronym> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Send a Message