The tutorial guides you on how you can limit the number of registrations in the Registration addon.
Here are the steps you need to take:
1. There are two ways in which you can do this:
Firstly, you can add a new field called “Registration Limit” from the Field Editor in your backend.
b. You can add a new field in functions.php by following this tutorial: “Event submission form Documentation.”
After that, you can add the code mentioned below.
2. You can go to your functions file by following the given path:
yourprojectname\wp-content\themes\event-listing\functions.php
3. Create a Function
add_filter('event_manager_registration_addon_form','custom_event_registration_form_addon',100);
4. Add the code:
/*** @return boolean- */
functioncustom_event_registration_form_addon(){$event_id= get_the_ID();$args= apply_filters('event_manager_custom_event_registrations_args',array('post_type'=>'event_registration','post_status'=>array_diff(array_merge(array_keys( get_event_registration_statuses() ),array('publish') ),array('archived') ),'ignore_sticky_posts'=> 1,'posts_per_page'=>'-1','post_parent'=>$event_id) );-
$the_query=newWP_Query($args); - //change the 5 to your limitation of attendee
-
$registration_limit= get_post_meta($event_id,'_registration_limit',true); //_registration_limit is a field nameif($registration_limit>= 0 &&$the_query->found_posts >=$registration_limit){//if you want to show notice then you can keep below line otherwise remove.echo'<div class="wpem-alert wpem-alert-warning">The registration for this event is full.</div>';returnfalse;}returntrue;}