Automattic\WooCommerce\Admin\Features\OnboardingTasks
DeprecatedOptions::update_deprecated_options()
Updates the new option names when deprecated options are updated. This is a temporary fallback until we can fully remove the old task list components.
Метод класса: DeprecatedOptions{}
Хуков нет.
Возвращает
Строку
.
Использование
$result = DeprecatedOptions::update_deprecated_options( $value, $old_value, $option );
- $value(строка) (обязательный)
- New value.
- $old_value(строка) (обязательный)
- Old value.
- $option(строка) (обязательный)
- Option name.
Код DeprecatedOptions::update_deprecated_options() DeprecatedOptions::update deprecated options WC 9.2.3
public static function update_deprecated_options( $value, $old_value, $option ) { switch ( $option ) { case 'woocommerce_task_list_hidden': $task_list = TaskLists::get_list( 'setup' ); if ( ! $task_list ) { return; } $update = 'yes' === $value ? $task_list->hide() : $task_list->unhide(); delete_option( 'woocommerce_task_list_hidden' ); return false; case 'woocommerce_extended_task_list_hidden': $task_list = TaskLists::get_list( 'extended' ); if ( ! $task_list ) { return; } $update = 'yes' === $value ? $task_list->hide() : $task_list->unhide(); delete_option( 'woocommerce_extended_task_list_hidden' ); return false; } }