In order to override the Archive Template files, please follow the steps mentioned below:
- Copy your template file – wp-content/plugins/wp-event-manager/templates/content-event_listing_category.php
- Paste the file in your child theme: wp-content/themes/YOUR-THEME/wp-event-manager/content-event_listing_category.php
Enter the following code in the functions.php file
add_filter(
'archive_template'
,
'wpem_event_archive'
, 20 );
function
wpem_event_archive(
$template
)
{-
if
( is_tax(
'event_listing_category'
) ) {
$template
= get_template_directory() .
'/wp-event-manager/content-event_listing_category.php'
;
}
elseif
( is_tax(
'event_listing_type'
) ) {
-
$template
= get_template_directory() .
'/wp-event-manager/content-event_listing_type.php'
;
}
return
$template
;
}
Or,
You can simply rename the archive template file while pasting it in the Child theme
- Copy your template file – wp-content/plugins/wp-event-manager/templates/content-event_listing_category.php
- Paste the file in your child theme: wp-content/themes/YOUR-THEME/wp-event-manager/taxonomy-event_listing_category.php (rename template).