wpws_set_meta

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