Automattic\WooCommerce\Internal\Admin\Notes

ScheduledUpdatesPromotion::get_notepublic staticWC 1.0

Get the note.

Метод класса: ScheduledUpdatesPromotion{}

Хуков нет.

Возвращает

Note|null.

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

$result = ScheduledUpdatesPromotion::get_note();

Код ScheduledUpdatesPromotion::get_note() WC 10.5.2

public static function get_note() {
	if ( ! self::is_applicable() ) {
		return null;
	}

	$note = new Note();

	$note->set_title( __( 'Analytics now supports scheduled updates', 'woocommerce' ) );
	$note->set_content( __( 'This provides improved performance to your store, enable it in Analytics > Settings.', 'woocommerce' ) );
	$note->set_content_data( (object) array() );
	$note->set_type( Note::E_WC_ADMIN_NOTE_INFORMATIONAL );
	$note->set_name( self::NOTE_NAME );
	$note->set_source( 'woocommerce-admin' );

	// Add "Enable" action with custom handler.
	$note->add_action(
		'scheduled-updates-enable',
		__( 'Enable', 'woocommerce' ),
		wc_admin_url(),
		Note::E_WC_ADMIN_NOTE_ACTIONED,
		true,
		__( 'Scheduled updates enabled', 'woocommerce' )
	);

	return $note;
}