Woocommerce Events Manager plugin is fully developer friendly. It comes with 4 Pre active themes, but most of the time clines what to make a custom theme which is similar with the theme or any design, That’s why we make our plugin is fully flexible so You can easily create a new theme/template or override any default theme. If you have experience in customizing woocommerce template then it will be very easy for you. It’s like Woocommerce templating.

First, you need to copy the:

mage-eventpress/templates/

folder from the plugin folder, and paste to your theme folder and rename it as mage-events:

theme-folder/mage-events/

Now you can create as much as template/theme, you just need to put your theme files into:

theme-folder/mage-events/themes/

suppose you want to make a theme and the file name will be dhaka.php the file structure will be like:

theme-folder/mage-events/themes/dhaka.php

Then you need to create a theme name it’s like WordPress page template naming, you just need to set the name in the first line by php comment:

// Template Name: Dhaka

That’s it! you can now find this theme in the template list which you can find in event page in dashboard and the event settings page.

Available Filter & Hooks:

Woocommerce Event Manager plugin comes with bunch of filter and hooks which you can use anywhere to display the values here is the list:

This one will display the event title:

do_action('mep_event_title');

It will display the event feature image:

do_action('mep_event_thumbnail');

It will display event Date with time:

do_action('mep_event_date');

It will display event date only:

do_action('mep_event_date_only');

It will display event time only:

do_action('mep_event_time_only');

It will display event details:

do_action('mep_event_details');

It will display the Event cart section with Ticket type, Extra service, and Cart button:

do_action('mep_add_to_cart');

This will display Event Frequently Ask Questions:

do_action('mep_event_faq');

It will generate the google map with event location:

do_action('mep_event_map');

It will print the event price:

do_action('mep_event_price');

It will display event total seat and available seats:

do_action('mep_event_seat');

It will print the event organizer name:

do_action('mep_event_organizer');

It will display event Location as address:

do_action('mep_event_location');

It will display the event venue name:

do_action('mep_event_location_venue');

It will display event address street only:

do_action('mep_event_location_street');

It will display event address state only:

do_action('mep_event_location_state');

It will display event address city only:

do_action('mep_event_location_city');

It will display event address country only:

do_action('mep_event_location_country');

It will display social share buttons:

do_action('mep_event_social_share');

It will display Add To calender Button:

do_action('mep_event_add_calender');

Use these hooks in your custom theme/template to show events content value, Woocommerce Event manager plugin in continues developing so after more hooks added those new hooks will be added here so keep your eyes in this page regularly. Thanks for using Woocommerce Event manager plugin.

Happy Developing!