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

Automattic\WooCommerce\Admin\Notes

WC_Admin_Notes::possibly_delete_marketing_notes() public WC 1.0

Delete marketing notes if marketing has been opted out.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$result = WC_Admin_Notes::possibly_delete_marketing_notes( $old_value, $value );
$old_value(строка) (обязательный)
Old value.
$value(строка) (обязательный)
New value.

Код WC_Admin_Notes::possibly_delete_marketing_notes() WC 4.7.1

<?php
public static function possibly_delete_marketing_notes( $old_value, $value ) {
	if ( 'no' !== $value ) {
		return;
	}

	$data_store = \WC_Data_Store::load( 'admin-note' );
	$notes      = $data_store->get_notes(
		array(
			'type' => array( WC_Admin_Note::E_WC_ADMIN_NOTE_MARKETING ),
		)
	);

	foreach ( $notes as $note ) {
		$note = self::get_note( $note->note_id );
		if ( $note ) {
			$note->delete();
		}
	}
}