Events

This is where all events are managed.

1: Manage Event List

Go to Events >> Events

  • View/edit/delete any events

  • Filter events by name

2: Create new event

Go to Events >> Events >> Add New Event

2.1: General Settings

Settings the Admin can configure:

  • Add Event Title

  • Add Event Description

  • Set the header and footer version for the event detail page.

  • Choose the main layout and the site width

  • Select Categories (Read here to know how to create a category)

  • Add Tags (Read here to know how to create a tag)

  • Select Custom Taxonomies: Job & Time (Read here to learn more about custom taxonomies)

  • Set Featured Image

  • Assign the event author to any vendor.

2.2: Basic Settings

a) Membership ID

  • After a vendor successfully subscribes to a package, the system automatically generates a membership record that defines the vendor’s available permissions during the package period. The Membership ID serves as the unique identifier of this record. When an admin or vendor creates a new event, the system automatically assigns the corresponding Membership ID to it, ensuring that the event inherits all permissions from the related membership package.

  • Only Admin can add new or change Membership ID of an event.

  • To find Membership ID, go to Events >> Manage packages >> click "All Membership" link

b) Featured

Mark the event as featured to highlight it on the event list or homepage

c) Time Zone

Choose the event time zone so times display correctly for everyone

Card Event template
Event Detail page

d) Contact Information

  • Checked the box “Use other information without your profile info”, if you want to provide custom contact details for this event instead of using the information saved in your profile.

  • Unchecked to automatically use the contact information from your profile.

Backend
Frontend

e) Event Type

Choose one of the two options:

  • Physical Location

  • Online

Physical Location

Note: If you select Physical Location, you can add the venue address and set up a map. To configure the map, Read here

Backend
Frontend

Online

Backend
Event Detail page
Archive event page

Settings in Backend

With the feature, the Admin can:

  • Add Images for the event

  • Insert event video link

Display on the Frontend

2.4: Ticket

The theme supports 5 Ticket Types:

  • Internal link - No Seat

  • Internal link - Simple Seat

  • Internal link - Map

  • Event Online (Virtual Online)

  • External Link

Here are the settings of 5 Ticket Types:

2.5: Calendar

a) Manual

Settings in the backend

Display in the frontend

b) Recurring

  • Event repeats daily

Settings in the backend

Display in the frontend

  • You can configure it to display the calendar in Events >> Settings >> General >> Calendar. Read here

  • Event repeats weekly

Settings in the backend

Display in the frontend

  • Event repeats monthly

Settings in the backend

Display in the frontend

  • Events repeat yearly

Settings in the backend

Display in the frontend

2.6: Coupon

The Admin can configure only one discount type for an event or product. The available options are:

  • Fixed Amount: For instance, original price = $100, Fixed Discount = $20 → Final price = $80.

  • Percentage: For instance, original price = $100, Percentage Discount = 10% → Final price = $90.

  • Maximum bookings per coupon: The total number of bookings that used this coupon.

Note: Only one discount type can be applied at a time

Settings in the backend

Display in the frontend

2.7: Staff Member

The Admin can add a username to scan QR Code ticket via APP Mobile.

User Name: Must either register a new account or use existing account of the staff on the website. The user name is the account name the staff uses to log in. Read more here

2.8 Cancel Booking

  • Setting in the backend

  • Display at frontend

2.9: Extra Services

Settings in the backend

Please, note:

  • Max Quantity/Calendar: the maximum number of a service that can be booked for each event day

  • Max Quantity/Ticket: the maximum number of a service that can be booked for each ticket

Display in the frontend:

In the cart and checkout

3: Manage Bookings, Tickets of an event

Go to Events >> Choose a event and click "Manage Event" link.

3.1) General Menu

  • You will see information of sales: Total before tax, Total after tax, Profit, Commission, System Fees, Ticket Fees, Tax, Coupon, Books, Tickets, Check in (Number of customers who scanned the QR code in the ticket.)

  • Manage Tickets: You can change maximum number of tickets of a date.

  • Report Sales: Check sales in range date

a) Some Information

  • Total before tax: The current total of the event before tax

  • Total after tax: The current total of the event after tax

  • Profit: The current profit of vendor for this event.

  • Commission: Hidden by default in the vendor section. You can add a filter to display it for the vendor:

// Add bellow code in functions.php file in child theme
add_filter( 'el_vendor_view_commission', function (){ return true; } );
  • Tax: Tax of booking. Hidden by default in the vendor section. You can add a filter to display it for the vendor

// Add bellow code in functions.php file in child theme
add_filter( 'el_vendor_view_tax', function (){ return false; } );
  • Coupon: Total number of coupons used when booking

  • Bookings: All bookings of event

  • Tickets: All tickets of event

  • Check In: Total number of attendees checking in via the app

b) Change Maximum Number of Tickets on Any Event Date

The vendor can select any event date to change the maximum number of tickets for each ticket type

c) Repost Sales:

You can view sales at any time of that event.

d) Customize Template of General Template

Copy file
wp-content/plugins/eventlist/templates/vendor/manage_event.php
to
wp-content/themes/meup-child/eventlist/vendor/manage_event.php

3.2) Manage Bookings

a) Fetures

  • List bookings of an event

  • Export bookings to CSV file.

    • Choose range date to export bookings

    • Choose any fields to export bookings.

b) Customize template

  • Customize the 'Bookings' template

Copy file
wp-content/plugins/eventlist/templates/vendor/bookings.php
to
wp-content/themes/meup-child/eventlist/vendor/bookings.php
  • Show/hide some columns for vendors: Commission, Tax

// Add bellow code in functions.php file in child theme
add_filter( 'el_vendor_view_tax', function (){ return true; } );
add_filter( 'el_vendor_view_commission', function (){ return true; } );
  • Only display Completed Booking

Add the code below to the functions.php file in your child theme

add_filter( 'el_manage_bookings_show_status_vendor', function(){ return array( 'Completed' ); } );

3.3) Manage Tickets

a) Features

  • You can download PDF Ticket of any tickets.

  • Search ticket via name of customer or some characters of QR Code.

  • Change Status of Tickets

Vendors can change the ticket status to: Check-In or Un-Check

  • Export Tickets

  • Download bulk tickets

Vendors download all tickets in a zip file. When they unzip file, they will see all their PDF Tickets.

  • Create Ticket manually

b) Customize Template

Copy file
wp-content/plugins/eventlist/templates/vendor/tickets.php
to
wp-content/themes/meup-child/eventlist/vendor/tickets.php

4: Customize event page

The Event Page at Frontend

4.1) Event Settings

Go to Events >> Settings >> Event tab >> Event detail tab

  • Zoom Map Event detail: zoom of map in sidebar.

  • show schema: Yes ⇒ Google will understand that this is a page about events.

  • Show Time: Display hour in date like 10:00 Am

  • Show More Description: Display a scroll button in content.

  • Height Description: If the event content length exceeds this height, a scroll button will be displayed.

  • Number related event: The total number of events in the same category will be displayed.

  • Show Remainning Ticket: Display total Remainning ticket for per ticket.

4.2) Customize template

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove Hero Image/Slider
function el_single_event_banner(){
	return '';
}
  • Customize section

Copy file plugins/eventlist/templates/single/banner.php
to
themes/meup-child/eventlist/single/banner.php

2) Modern Date

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove modern date
function el_loop_event_date(){
	return '';
}
  • Customize section

Copy file plugins/eventlist/templates/loop/date.php
to
themes/meup-child/eventlist/loop/date.php

3) Event Name

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove title
function el_single_event_title(){
	return '';
}
  • Customize section

Copy file plugins/eventlist/templates/single/title.php
to
themes/meup-child/eventlist/single/title.php

4: Date

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove date
function el_single_event_date(){
	return '';
}
  • Customize section

Copy file plugins/eventlist/templates/single/date.php
to
themes/meup-child/eventlist/single/date.php

5: Address

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove address
function el_single_event_address(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/address.php
to
themes/meup-child/eventlist/single/address.php

6: Booking button

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove act booking button
function el_single_act_booking(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/act_booking.php
to
themes/meup-child/eventlist/single/act_booking.php

7: Social Share

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove share social
function el_single_share_social(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/share_social.php
to
themes/meup-child/eventlist/single/share_social.php
  • Update sharing socials

      • Add bellow code to functions.php file in child theme:

add_filter( 'ova_share_social_html', 'ova_share_social_html_custom', 10, 3 );
function ova_share_social_html_custom( $html, $link, $title ){
	$html = '
 		<ul class="share-social-icons clearfix">
 		<li><a class="share-ico ico-twitter" target="_blank" href="https://twitter.com/share?url='.$link.'">'.esc_html__("Twitter", "ova-framework").'</a></li>

 		<li><a class="share-ico ico-facebook" target="_blank" href="https://www.facebook.com/sharer.php?u='.$link.'">'.esc_html__("Facebook", "ova-framework").'</a></li>

 		<li><a class="share-ico ico-pinterest" target="_blank" href="https://www.pinterest.com/pin/create/button/?url='.$link.'">'.esc_html__("Pinterest", "ova-framework").'</a></li>

 		<li><a class="share-ico ico-pinterest" target="_blank" href="https://api.whatsapp.com/send?text='.$link.'">'.esc_html__("WhatsApp", "ova-framework").'</a></li>

 		<li><a class="share-ico ico-mail" href="mailto:?body='.$link.'">'.esc_html__("Email", "ova-framework").'</a></li>
 		<li><a href="#">Tet</a></li>

 		</ul>';

		return $html;
}

8: Report Email

  • The customer click "Report" link will display poup form. The user enter message and submit form to send to administrator. You can setup the content report email in Events >> Settings >> Mail >> Report Event

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove report link
function el_single_report(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/report.php
to
themes/meup-child/eventlist/single/report.php

9: Import Google Calendar and ICal

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove calendar
function el_single_calenda_export(){
	return '';
}
  • Customize seciton

Copy file plugins/eventlist/templates/single/calendar_export.php
to
themes/meup-child/eventlist/single/calendar_export.php

10: Description

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove content of event
function el_single_event_content(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/content.php
to
themes/meup-child/eventlist/single/content.php

11: Ticket

  • You can change display currency in Event >> Settings >> General >> Currency tab. Read here

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove Ticket Info
function el_single_event_ticket_info(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/ticket_info.php
to
themes/meup-child/eventlist/single/ticket_info.php
  • Remove discount code in Ticket Information

Add the code bellow in functions.php file in child theme:

add_filter( 'el_show_coupon_ticket_single', '__return_false' );

12: Event Calendar

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove Calendar Section
function el_single_event_ticket_calendar(){
	return '';
}
  • Customzie section

Copy file plugins/eventlist/templates/single/ticket_calendar.php
to
themes/meup-child/eventlist/single/ticket_calendar.php
  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove Gallery
function el_single_event_gallery(){
	return '';
}
  • Customize section

Copy file plugins/eventlist/templates/single/gallery.php
to
themes/meup-child/eventlist/single/gallery.php

13.1 Video

  • Remove Video

Add the following code to the functions.php file of your child theme.

// Remove Video
function el_single_event_video(){
	return '';
}
  • Customize Video

Copy file plugins/eventlist/templates/single/video.php
to
themes/meup-child/eventlist/single/video.php

14: Comment/Rating

  • Remove section

Add the following code to the functions.php file of your child theme.

// Remove Rating
function el_single_event_comment(){
	return '';
}
  • Customize section

Copy file plugins/eventlist/templates/single/comment.php
to
themes/meup-child/eventlist/single/comment.php
  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove Event Related
function el_single_event_related(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/related.php
to
themes/meup-child/eventlist/single/related.php

16: Refund Policy

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove Refund Policy
function el_single_event_policy(){
	return '';
}
  • Customize Setion

Copy file plugins/eventlist/templates/single/policy.php
to
themes/meup-child/eventlist/single/policy.php

17: Map

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove Map at sidebar
function el_single_event_map(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/map.php
to
themes/meup-child/eventlist/single/map.php

18: Contact Info

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove author info at sidebar
function el_author_info(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/author_info.php
to
themes/meup-child/eventlist/author_info.php
  • Remove Phone in Contact Info at sidebar

Add the following code to the functions.php file of your child theme.

add_filter( 'el_show_phone_info', '__return_false' );
  • Remove Email

Add the following code to the functions.php file of your child theme.

add_filter( 'el_show_mail_info', '__return_false' );
  • Remove Website Link

Add the following code to the functions.php file of your child theme.

add_filter( 'el_show_website_info', '__return_false' );
  • Remove Address

Add the following code to the functions.php file of your child theme.

add_filter( 'el_show_address_info', '__return_false' );
  • The user submit Contact Form

  • The user submit message form, the system will send an email to Vendor. You can config that email in Events >> Settings >> Mail >> Contact Vendor

  • Remove "Send Message" Button

Add the following code to the functions.php file of your child theme.

add_filter( 'el_single_event_show_send_message_btn', '__return_false' );

19: Tags

  • Remove Section

Add the following code to the functions.php file of your child theme.

// Remove tags at sidebar
function el_single_event_tag(){
	return '';
}
  • Customize Section

Copy file plugins/eventlist/templates/single/tag.php
to
themes/meup-child/eventlist/single/tag.php

20: Ads image

Go to Apperance >> Widgets >> Delete widgets in Event Sidebar

4.3) Customize via file template in child theme

Copy file 
plugins/eventlist/templates/content-single-event.php 
to 
themes/meup-child/eventlist/content-single-event.php 

You can choose header/footer version for per event in General Settings.

Note: you have to install and activated the CMB2 plugin to display General Settings.

  • Global option: The event will use the Header/Footer defined in Appearance → Customizer >> Event

b) Change header sticky

We built this section in the header with Elementor. You can edit the header with Elementor and change its content.

4.5 Change slug of event

After changing slug, you have to go to Settings >> Permalink >> Common Settings: Post Name >> Click Save again.

Change slug of Event
Change slug of Event Category
Save Permalink again.

Last updated

Was this helpful?