Horgok: egyéni mezők
Az egyéni mezők létrehozá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 egyéni mezők horgaival módosíthatod a mezők adatait, vagy saját kódot futtathatsz, amikor egy mezőt 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_cf_added_filter |
szűrő | az egyéni mező hozzáadása előtt, módosíthatod az adatot | $customField |
amelia_before_cf_added |
művelet | a hozzáadás előtt | $customField |
amelia_after_cf_added |
művelet | a hozzáadás után | $customField |
amelia_before_cf_updated_filter |
szűrő | a módosítás előtt, módosíthatod az adatot | $customField |
amelia_before_cf_updated |
művelet | a módosítás előtt | $customField |
amelia_after_cf_updated |
művelet | a módosítás után | $customField |
amelia_get_cfs_filter |
szűrő | az egyéni mezők admin oldali lekérése előtt, módosíthatod a listát | $customFields |
amelia_get_cfs |
művelet | az admin oldali lekérés előtt | $customFields |
amelia_before_cf_deleted |
művelet | a törlés előtt | $customField |
amelia_after_cf_deleted |
művelet | a törlés után | $customField |
Szűrő használata (mindig add vissza az értéket):
function example($customField){ // adat módosítása return $customField;}
add_filter('amelia_before_cf_added_filter', 'example', 10, 1);Művelet használata:
function example($customField){ // saját kód}
add_action('amelia_after_cf_added', 'example', 10, 1);Készült: