Falls du nach einem Update der Produktdaten weitere Manipulationen an deinen Daten vornehmen möchtest oder du z.b. Daten in ein weiteres Feld schreiben möchtest, kannst du diesen Hook verwenden. Dieser wird direkt nach dem Update der Produktdaten verwendet.
Hook nach einem Produktupdate
1 2 3 4 5 6 7 |
function atkp_product_updated_callback($product_id) { $saleprice = ATKPTools::get_post_setting( $product_id, ATKP_PRODUCT_POSTTYPE.'_salepricefloat'); ATKPTools::set_post_setting( $product_id, 'mein_eigenes_feld', $saleprice); } add_action('atkp_product_updated', 'atkp_product_updated_callback'); |
Parameter | Beschreibung |
product_id | Die ID des Produktes welches gerade aktualisiert wurde. |
Rückgabewert | Kein Rückgabewert. |
Hook nach einem Listenupdate
1 2 3 4 5 6 7 |
function atkp_list_updated_callback($list_id) { $url = ATKPTools::get_post_setting( $list_id, ATKP_LIST_POSTTYPE.'_url'); ATKPTools::set_post_setting( $list_id, 'mein_eigenes_feld', $url); } add_action('atkp_list_updated', 'atkp_list_updated_callback'); |
Parameter | Beschreibung |
list_id | Die ID der Liste welche gerade aktualisiert wurde. |
Rückgabewert | Kein Rückgabewert. |
Tipp: Verwende ein Plugin wie My Custom Functions oder ein Child-Theme um deine Hooks einzubauen!