Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
Purchase::clear_dismissal()
Clear dismissal on onboarding product type changes.
Метод класса: Purchase{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$Purchase = new Purchase(); $Purchase->clear_dismissal( $old_value, $new_value );
- $old_value(массив) (обязательный)
- Old value.
- $new_value(массив) (обязательный)
- New value.
Код Purchase::clear_dismissal() Purchase::clear dismissal WC 8.7.0
public function clear_dismissal( $old_value, $new_value ) { $product_types = isset( $new_value['product_types'] ) ? (array) $new_value['product_types'] : array(); $previous_product_types = isset( $old_value['product_types'] ) ? (array) $old_value['product_types'] : array(); if ( empty( array_diff( $product_types, $previous_product_types ) ) ) { return; } $this->undo_dismiss(); }