Webservice per l’aggiornamento dei metadati
Eccezioni: estensioni
Nel contesto gestionale l’invio ai webservice di particolari chiavi meta da creare/modificare/aggiornare/elimiare possono dover/voler innescare specifici reazioni, comportamenti, effetti sul sistema. Ecco che viene quindi valutata dal sistema l’esistenza di una funzione “extra” rispetto a wpws_set_meta che potrebbe riguardare specifici oggetti (post_type) nel sistema: la {post_type}_wpws_set_meta_before e la {post_type}_wpws_set_meta_after. Una perché si potrebbero volere azioni PRIMA del salvataggio dei meta, l’altra perché si potrebbero volere azioni DOPO il salvataggio dei meta.
Se esistono queste funzioni queste vengono lanciate prima e al termine della wpws_set_meta.
Le estensioni si trovano usualmente nel file di definizione del post_type nel tema WP.
Le eccezioni si innescano all’invio di specifiche chiavi meta:
- meta_bcd_owner per post_type: task (BEFORE):
- lost assignment
- new assignment
- meta_bcd_owner per post_type: ticket (BEFORE):
- lost assignment
- new assignment