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


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.


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


Online



2.3: Gallery and Videos
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:
Settings in Backend
Step 1: Go to Basic Tab >> Event Type Tab: Choose "Physical Location" option

Step 2: Move: Ticket Tab >> "Buy ticket at" tab: choose "internal link" option >> Type tab: select "No Seat" option

Step 3: Create Tickets

Please, note: Don't use Seat Code for this ticket type.
Display on the Frontend
Display in the event detail page

Display in the cart, checkout and order details



Step 1: Go to Basic Tab >> Event Type tab: Choose "Physical location" tab

Step 2: Move: Ticket Tab >> "Buy ticket at" tab: choose "internal link" option >> Type tab: select "Simple Seat" option

Step 3: Set up tickets
Setup Mode:
Manual: You have to add Seat Code Manually
Automatic: The system automatically add Seat Code
Customers choose seat:
Yes: Allow customers to choose a seat code in Cart
No: Customers can't choose a seat code. Instead, a random seat code is automatically assigned for each booking.
Global Regional Image: A seating layout that applies to the whole room
Sub-Regional Image: A more detailed seating layout within a smaller section of the room
a) Add Seat Code Manually

Display in the frontend: the cart, checkout, and order details



b) The system automatically add Seat Code

Display in the frontend: In the cart, checkout and order details



Watching Video Tutorial
You can read here for detail : https://codecanyon.net/item/image-map-pro-for-wordpress-interactive-image-map-builder/2826664
a) Create Seat Map
Go to Basic Tab >> Event Type tab: Choose "Physical location" tab
From Admin Dashboard, go to: Plugins >> Image Map Pro v6 >> Click "Laugh Editor" button

Choose an "Artboard" to insert background:

Some Settings:





Create Seat Code


Insert ShortCode of Map in Map Ticket
You have to insert Shortcode in Image Map Pro

b) Set "Map" Ticket Type
Firstly Go to: Basic Tab >> Event Type tab: Choose "Physical location" tab

After that, move: Ticket Tab >> "Buy ticket at" tab: choose "internal link" option >> Type tab: select "Map" option

Insert Map Shortcode


Display in the Frontend: In the Cart, Checkout, and Order Details



When you make online tickets, you can add: Link, Password, Other info in per ticket, so when a customer books a ticket, he will get info (link, password, other info) in his mail.
Step 1: Go to Basic Tab >> Event Type tab: Choose "Online" tab

Step 2: move: Ticket Tab >> "Buy ticket at" tab: choose "internal link" option >> Type tab: choose "No Seat" option

Step 3: Add Link, Password, other info

Display in the frontend: in the cart, checkout, order details



When a customer buys a ticket: He will receive an email which is the same as the email bellow:

Step 1: Go to Basic Tab >> Event Type: choose "Online" option

Step 2: Go to "Ticket" tab >> "Buy ticket at" tab: choose "External Link" option

Step 3: Add external link and price
External link: When customers click the "Book Now" button, the system will redirect them to this page.
Price: Display on the frontend.

When a customer books a ticket, he will be redirected to the external link
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.php3.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.phpShow/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.php4: 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
1) Hero Image/Gallery


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.php2) 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.php3) 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.php4: 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.php5: 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.php6: 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.php7: 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.phpUpdate 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.php9: 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.php10: 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.php11: 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.phpRemove 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.php13: Gallery

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.php13.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.php14: 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.php15: Related Events

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.php16: 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.php17: 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.php18: 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.phpRemove 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.php20: 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 
4.4) Change Header Footer for event page
a) Change header/footer
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.



Last updated
Was this helpful?

