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.
Események
Szekció neve “Események”| 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);Eseményfoglalások
Szekció neve “Eseményfoglalások”| 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: