WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Admin\Notes

WC_Admin_Notes_Onboarding_Profiler::update_status_on_complete() public WC 1.0

Updates the note status when the profiler is completed.

{} Это метод класса: WC_Admin_Notes_Onboarding_Profiler{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$result = WC_Admin_Notes_Onboarding_Profiler::update_status_on_complete( $old_value, $new_value );
$old_value(смешанный) (обязательный)
Old value.
$new_value(смешанный) (обязательный)
New value.

Код WC_Admin_Notes_Onboarding_Profiler::update_status_on_complete() WC 4.7.1

<?php
public static function update_status_on_complete( $old_value, $new_value ) {
	if (
		( isset( $old_value['completed'] ) && $old_value['completed'] ) ||
		! isset( $new_value['completed'] ) ||
		! $new_value['completed']
	) {
		return;
	}

	$data_store = \WC_Data_Store::load( 'admin-note' );
	$note_ids   = $data_store->get_notes_with_name( self::NOTE_NAME );
	if ( empty( $note_ids ) ) {
		return;
	}

	$note = WC_Admin_Notes::get_note( $note_ids[0] );

	if ( false === $note ) {
		return;
	}

	$note->set_status( 'actioned' );
	$note->save();
}