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

Automattic\WooCommerce\Admin\Notes

WC_Admin_Notes_Woo_Subscriptions_Notes::find_note_for_product_id() public WC 1.0

Finds a note for a given product ID, if the note exists at all.

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

Хуков нет.

Возвращает

WC_Admin_Note/false.

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

$WC_Admin_Notes_Woo_Subscriptions_Notes = new WC_Admin_Notes_Woo_Subscriptions_Notes();
$WC_Admin_Notes_Woo_Subscriptions_Notes->find_note_for_product_id( $product_id );
$product_id(число) (обязательный)
The product ID to search for.

Код WC_Admin_Notes_Woo_Subscriptions_Notes::find_note_for_product_id() WC 4.7.1

<?php
public function find_note_for_product_id( $product_id ) {
	$product_id = intval( $product_id );

	$data_store = \WC_Data_Store::load( 'admin-note' );
	$note_ids   = $data_store->get_notes_with_name( self::SUBSCRIPTION_NOTE_NAME );
	foreach ( (array) $note_ids as $note_id ) {
		$note             = WC_Admin_Notes::get_note( $note_id );
		$found_product_id = $this->get_product_id_from_subscription_note( $note );

		if ( $product_id === $found_product_id ) {
			return $note;
		}
	}

	return false;
}