Event added
amelia_before_event_added_filter
Users can use this filter to manipulate event data before it is added.
Type: filter
Example:
function example($event)
{
// change event data
return $event;
}
add_filter('amelia_before_event_added_filter', 'example', 10, 1);
amelia_before_event_added
Users can use this hook to do an action before the event is added.
Type:Â action
Example:
function example($event)
{
// do action
}
add_action('amelia_before_event_added', 'example', 10, 1);
amelia_after_event_added
Users can use this hook to do an action after a event is added.
Type:Â action
Example:
function example($event)
{
// do action
}
add_action('amelia_after_event_added', 'example', 10, 1);
Event updated
amelia_before_event_updated_filter
Users can change the event data before it is updated.
Type:Â filter
Example:
function example($event, $oldEvent, $applyGlobally)
{
// change event data
return $event;
}
add_filter('amelia_before_event_updated_filter', 'example', 10, 3);
amelia_before_event_updated
User can use this hook to do an action before the event is updated.
Type:Â action
Example:
function example($data)
{
// do action
}
add_action('amelia_before_event_updated', 'example', 10, 1);
amelia_after_event_updated
Users can use this hook to do an action after the event is updated.
Type:Â action
Example:
function example($data)
{
// do action
}
add_action('amelia_after_event_updated', 'example', 10, 1);
Get events
amelia_get_events_filter
Users can change the events retrieved.
Type:Â filter
Example:
function example($events)
{
// change events
return $events;
}
add_filter('amelia_get_events_filter', 'example', 10, 1);
amelia_get_events
Users can use this hook to do an action before the events are retrieved
Type:Â action
Example:
function example($events)
{
// do action
}
add_action('amelia_get_events', 'example', 10, 1);
Get event
amelia_get_event_filter
Users can change the event data before it is retrieved for the backend.
Type:Â filter
Example:
function example($event)
{
// change event data
return $event;
}
add_filter('amelia_get_event_filter', 'example', 10, 1);
amelia_get_event
Users can use this hook to do an action before the event is retrieved for the backend.
Type:Â action
Example:
function example($event)
{
// do action
}
add_action('amelia_get_event', 'example', 10, 1);
Event deleted
amelia_before_event_deleted
Users can use this hook to do an action before the event is deleted.
Type:Â action
Example:
function example($event)
{
// do action
}
add_action('amelia_before_event_deleted', 'example', 10, 1)
amelia_after_event_deleted
Users can use this hook to do an action after the event is deleted.
Type:Â action
Example:
function example($event)
{
// do action
}
add_action('amelia_after_event_deleted', 'example', 10, 1);
Event booking added
amelia_before_event_booking_saved_filter
Users can use this hook to change the booking data before an event booking is saved to the database
Type:Â filter
Example:
function example($booking, $reservation)
{
// change booking data
return $booking;
}
add_filter('amelia_before_event_booking_saved_filter', 'example', 10, 2);
amelia_before_event_booking_saved
Users can use this hook to do an action before the event booking is saved to the database.
Type:Â action
Example:
function example($booking, $reservation)
{
// do action
}
add_action('amelia_before_event_booking_saved', 'example', 10, 2);
amelia_after_event_booking_saved
Users can use this hook to do an action after the event booking is saved to the database.
Type:Â action
Example:
function example($booking, $reservation)
{
// do action
}
add_action('amelia_after_event_booking_saved', 'example', 10, 2);
Event booking updated
amelia_before_event_booking_updated
Users can use this hook to do an action before the event booking is updated from the backend.
Type:Â action
Example:
function example($booking, $oldBooking)
{
// do action
}
add_action('amelia_before_event_booking_updated', 'example', 10, 2);
amelia_after_event_booking_updated
Users can use this hook to do an action after the event booking is updated from the backend.
Type:Â action
Example:
function example($booking, $oldBooking)
{
// do action
}
add_action('amelia_after_event_booking_updated', 'example', 10, 2);
Event booking deleted
amelia_before_event_booking_deleted
Users can use this hook to do an action before the event booking is deleted from the backend.
Type:Â action
Example:
function example($booking, $event)
{
// do action
}
add_action('amelia_before_event_booking_deleted', 'example', 10, 2);
amelia_after_event_booking_deleted
Users can use this hook to do an action after the event booking is deleted from the backend.
Type:Â action
Example:
function example($booking, $event)
{
// do action
}
add_action('amelia_after_event_booking_deleted', 'example', 10, 2);