Category Color: This color will be used as the background for the category on the frontend
Custom Checkout Fields: You can choose to display all or special fields in booking form. To add a new custom checkout field, Read here for more details
List Categories
Image: Choose featured image for a category. To upload featured image for a category, choose the category >> click edit button >> go to image tab: click "Add image" button
2: Display Categories on the Frontend
2.1) Add Category to menu
Go to Appearance >> Menus
Add Category to menu
Category page
2.2) Change Header/Footer for archive/category event
Go to Appearance >> Customize >> Event >> Archive
3: Customize the template of the Event Category Page and Archive Page
Event Category Page
Archive Event Page
3.1) Search Form
a) Delete Search Form
Add code to functions.php file in meup-child theme
b) Update fields in Search Form
Add code to functions.php file in meup-child theme
type: Enter one of the following values: "type1", "type2", "type3"
pos1, pos2, pos3 ... pos10: Enter one of the following values:
range_slider:Display range slider for price. To use this feature, you have to enter other params: min_slider, max_slider, start_slider, end_slider
icon1, icon2, icon3 ... icon10: Display icons next to the corresponding positions (pos1, pos2 ... post10). The value of icon such as class icon. You can find class icon here
min_slider: Insert number
max_slider: Insert number
start_slider: Insert number
end_slider: Insert number
taxonomy_customize: insert slug of custom taxnomy like tax1, tax2. Read here about custom taxonomy.
class: Insert a class for customize style of form.
3.2) Layout of event archive/category page
Go to Events >> Settings >> Event tab >> Event Listing
a) Sort events in archive/category page
Go to Events >> Settings >> Event tab >> Event Listing and change some settings:
Show events: You can choose "All events", "Upcoming events", "Opening and Upcomint events",
Opening events", "Past events".
Order by: Sort event in archive/category page by: Title, ID, Start Date, End Date, Nearest, Newest First, Oldest First.
Order: This criterion works together with “Order By” to sort events in ascending or descending order.
Column: Choose 2 or 3 columns
Events per page: Total number of events per page
Latitude Map default: This setting used in some element related to Map.
Longitude Map default: This setting used in some element related to Map.
b) Card event template
Go to Events >> Settings >> Event tab >> Event Listing and change some settings:
Event card template: The system supports some card template: Type 1, Type 2, Type 3, Type 4, Type 5, Type 6
Display Price: Display in Card template. Some formats: Min, Max, Min to Max
Display Date: Display in Card template. Some formats:Start Date, Start - Event Date
Display image: Display in card template. Some formats: Thumbnail, Slider.
Show Time: Display time in card template.
The system supports 6 card templates:
Type 1
Type 2
Type 3
Type 4
Type 5
Type 6
b.1: Remove Thumbnail, Slider
add bellow code to functions.php file in meup-child theme
b.2: Remove Author image
add bellow code to functions.php file in meup-child theme
b.3: Remove Category
add bellow code to functions.php file in meup-child theme
b.4: Remove Title
add bellow code to functions.php file in meup-child theme
b.4.1 Display Title more words
You can add the code bellow to functions.php in child theme. Change value 120 to your number words.
add bellow code to functions.php file in meup-child theme
b.5: Remove Price
add bellow code to functions.php file in meup-child theme
b.6: Remove Date
add bellow code to functions.php file in meup-child theme
Some Hooks change date:
b.7: Remove Location
add bellow code to functions.php file in meup-child theme
b.8: Remove Rating
add bellow code to functions.php file in meup-child theme
b.9: Remove Button
add bellow code to functions.php file in meup-child theme
b.10: Remove favourite
add bellow code to functions.php file in meup-child theme
b.11: Remove status
add bellow code to functions.php file in meup-child theme
b.12: Remove Share
add bellow code to functions.php file in meup-child theme
3.3) Customize template via file.
You can customzie template of Archive/Category page:
For Detail: You can edit the file corresponding to the card template selected in the settings.
// Remove thumbnail, slider
function el_loop_event_thumbnail(){
return '';
}
// Remove author
function el_loop_event_author(){
return '';
}
// Remove Category
function el_loop_event_cat(){
return '';
}
// Remove Category in type 3
function el_loop_event_cat_3(){
return '';
}
// Remove Title
function el_loop_event_title(){
return '';
}
// Change length for title
add_filter( 'el_title_count_two', function(){ return 120; } );
add_filter( 'el_title_count_three', function(){ return 120; } );
// Remove Price
function el_loop_event_price(){
return '';
}
// Remove date
function el_loop_event_time(){
return '';
}
// Remove date
function el_loop_event_date(){
return '';
}
// Remove date type 4
function el_loop_event_date_4(){
return '';
}
// Display Date
add_filter( 'el_event_date_format', function(){ return '[weekday], [date], '; } );
// Change weekday format
add_filter( 'el_weekday_format', function(){ return 'l'; } );
// Change date format
add_filter( 'el_date_format', function(){ return 'Y M d'; } );
// Change time format
add_filter( 'el_time_format', function(){ return 'h:a'; } );
// Display Hour
add_filter( 'el_start_end_time_format', function(){ return '[start_time] - [end_time]'; } );
// Define separator between start date and end date
add_filter( 'el_event_date_separator', function(){ return '-'; } );
// Remove Location
function el_loop_event_location(){
return '';
}
// Remove Rating
function el_loop_event_ratting(){
return '';
}
// Remove button
function el_loop_event_button(){
return '';
}
// Remove Favourite
function el_loop_event_favourite(){
return '';
}
// Remove event status
function el_loop_event_status(){
return '';
}
// Remove share
function el_loop_event_share(){
return '';
}
Copy file
plugins/eventlist/templates/archive-event.php
to
themes/meup-child/eventlist/archive-event.php
It Events >> Settings >> Event >> Archvie Event Setting >> Type: Type 1,
you need to customzie file:
plugins/eventlist/templates/content-event-type1.php