Horgok: szolgáltatások
A szolgáltatá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.
A szolgáltatások horgaival módosíthatod a szolgáltatás adatát, vagy saját kódot futtathatsz, amikor egy szolgáltatá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éter |
|---|---|---|---|
amelia_before_service_added_filter |
szűrő | a hozzáadás előtt, módosíthatod az adatot | $service |
amelia_before_service_added |
művelet | a hozzáadás előtt | $service |
amelia_after_service_added |
művelet | a hozzáadás után | $service |
amelia_before_service_updated_filter |
szűrő | a módosítás előtt, módosíthatod az adatot | $service |
amelia_before_service_updated |
művelet | a módosítás előtt | $service |
amelia_after_service_updated |
művelet | a módosítás után | $service |
amelia_get_services_filter |
szűrő | a szolgáltatások admin oldali lekérése előtt, módosíthatod a listát | $services |
amelia_get_services |
művelet | a lekérés előtt | $services |
amelia_get_service_filter |
szűrő | egyetlen szolgáltatás admin oldali lekérése előtt | $service |
amelia_get_service |
művelet | az egyetlen szolgáltatás lekérése előtt | $service |
amelia_before_service_deleted |
művelet | a törlés előtt | $service |
amelia_after_service_deleted |
művelet | a törlés után | $service |
function example($service){ // szolgáltatásadat módosítása return $service;}
add_filter('amelia_before_service_added_filter', 'example', 10, 1);A műveleteknél (add_action) a függvény nem ad vissza értéket, csak saját kódot futtat:
function example($service){ // saját kód}
add_action('amelia_after_service_added', 'example', 10, 1);Készült: