Tovább a tartalomhoz

Horgok: események

Az események és az eseményfoglalások hozzáadásához, módosításához, lekéréséhez és törléséhez kapcsolódó szűrők és műveletek.

Az események horgaival módosíthatod az esemény vagy az eseményfoglalás adatát, vagy saját kódot futtathatsz, amikor egy eseményt vagy foglalást hozzáadnak, módosítanak, lekérnek vagy törölnek. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.

Horog Típus Mikor fut Paraméterek
amelia_before_event_added_filter szűrő a hozzáadás előtt, módosíthatod az adatot $event
amelia_before_event_added művelet a hozzáadás előtt $event
amelia_after_event_added művelet a hozzáadás után $event
amelia_before_event_updated_filter szűrő a módosítás előtt, módosíthatod az adatot $event, $oldEvent, $applyGlobally
amelia_before_event_updated művelet a módosítás előtt $data
amelia_after_event_updated művelet a módosítás után $data
amelia_get_events_filter szűrő az események lekérése előtt, módosíthatod a listát $events
amelia_get_events művelet a lekérés előtt $events
amelia_get_event_filter szűrő egyetlen esemény admin oldali lekérése előtt $event
amelia_get_event művelet az egyetlen esemény lekérése előtt $event
amelia_before_event_deleted művelet a törlés előtt $event
amelia_after_event_deleted művelet a törlés után $event

A amelia_before_event_updated_filter három paramétert kap, ezért a negyedik argumentum 3:

function example($event, $oldEvent, $applyGlobally)
{
// eseményadat módosítása
return $event;
}
add_filter('amelia_before_event_updated_filter', 'example', 10, 3);
Horog Típus Mikor fut Paraméterek
amelia_before_event_booking_saved_filter szűrő mielőtt a foglalás az adatbázisba kerül, módosíthatod az adatot $booking, $event
amelia_before_event_booking_saved művelet a mentés előtt $booking, $event
amelia_after_event_booking_saved művelet a mentés után $booking, $event
amelia_before_event_booking_updated művelet az admin felületen végzett módosítás előtt $oldBooking, $booking
amelia_after_event_booking_updated művelet a módosítás után $oldBooking, $booking
amelia_before_event_booking_deleted művelet az admin felületen végzett törlés előtt $booking, $event
amelia_after_event_booking_deleted művelet a törlés után $booking, $event
function example($oldBooking, $booking)
{
// saját kód
}
add_action('amelia_after_event_booking_updated', 'example', 10, 2);

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások