Title: Events Manager + Elementor
Last modified: August 22, 2026

---

# Events Manager + Elementor

 *  [wellconnit](https://wordpress.org/support/users/wellconnit/)
 * (@wellconnit)
 * [2 weeks ago](https://wordpress.org/support/topic/events-manager-elementor/)
 * Hi All,
 * Just wondering what people are doing to get Events Manager fields into Elementor?
 * We’ve got Elementor Pro and are looking at getting Events Manager Pro once we’re
   closer to launch.
 * Is there any way to get the non-standard fields(Location, Dates, Times, etc) 
   into Elementor so we can customise the design using the Elementor principles?
   Ideally it’d be able to read the Custom Fields too, for now we’ve swapped to 
   ACF so we can pick up those fields in Elementor now, it’s the location and event
   time that we’re trying to capture.
 * I have thought about building something based on Copilot’s logic, but wanted 
   to see how other people are handling it first.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [beonword](https://wordpress.org/support/users/beonword/)
 * (@beonword)
 * [1 week, 6 days ago](https://wordpress.org/support/topic/events-manager-elementor/#post-19000578)
 * I’m using Elementor Pro together with Events Manager, and I expose the Events
   Manager fields to Elementor through small custom WordPress shortcodes.
 * For example, this is the shortcode I use for the event date in my single event
   template:
 *     ```wp-block-code
       function wpc_elementor_shortcode() {    global $EM_Event;    $EM_Event = em_get_event($EM_Event);    return $EM_Event->output("#l #j #F #Y");}add_shortcode('emlistdate', 'wpc_elementor_shortcode');
       ```
   
 * I can then simply add [emlistdate] to an Elementor Shortcode widget.
 * You can do the same for the other Events Manager fields, for example:
 *     ```wp-block-code
       function em_event_location() {    global $EM_Event;    $EM_Event = em_get_event($EM_Event);    return $EM_Event->output("#_LOCATIONNAME");}add_shortcode('emlocation', 'em_event_location');
       ```
   
 * For custom Events Manager attributes, you can also output them with:
 *     ```wp-block-code
       $EM_Event->output("#_ATT{your_field_name}");
       ```
   
 *  Thread Starter [wellconnit](https://wordpress.org/support/users/wellconnit/)
 * (@wellconnit)
 * [1 week, 6 days ago](https://wordpress.org/support/topic/events-manager-elementor/#post-19000856)
 * Hey [@beonword](https://wordpress.org/support/users/beonword/) ,
 * The issue with that method is that you’re limited to dealing with editing a shortcode,
   I was hoping that someone would’ve integrated it with the dynamic tags that Elementor
   supports, so that you can add a text element and then manipulate it as a standard
   text object rather than a shortcode.
 * If anyone else has had any experience please let us know.
 * Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fevents-manager-elementor%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/events-manager/assets/icon-256x256.png?rev=3550347)
 * [Events Manager - Calendar, Bookings, Tickets, and more!](https://wordpress.org/plugins/events-manager/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/events-manager/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/events-manager/)
 * [Active Topics](https://wordpress.org/support/plugin/events-manager/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/events-manager/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/events-manager/reviews/)

## Tags

 * [custom fields](https://wordpress.org/support/topic-tag/custom-fields/)

 * 2 replies
 * 2 participants
 * Last reply from: [wellconnit](https://wordpress.org/support/users/wellconnit/)
 * Last activity: [1 week, 6 days ago](https://wordpress.org/support/topic/events-manager-elementor/#post-19000856)
 * Status: not resolved