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

Automattic\WooCommerce\Admin\Notes

DataStore::update() public WC 1.0

Updates a note in the database.

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

Хуки из метода
Возвращает

Null. Ничего.

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

$DataStore = new DataStore();
$DataStore->update( $note );
$note(WC_Admin_Note) (обязательный) (передается по ссылке — &)
Admin note.

Код DataStore::update() WC 4.7.1

<?php
public function update( &$note ) {
	global $wpdb;

	if ( $note->get_id() ) {
		$date_created           = $note->get_date_created();
		$date_created_timestamp = $date_created->getTimestamp();
		$date_created_to_db     = gmdate( 'Y-m-d H:i:s', $date_created_timestamp );

		$date_reminder = $note->get_date_reminder();
		if ( is_null( $date_reminder ) ) {
			$date_reminder_to_db = null;
		} else {
			$date_reminder_timestamp = $date_reminder->getTimestamp();
			$date_reminder_to_db     = gmdate( 'Y-m-d H:i:s', $date_reminder_timestamp );
		}

		$wpdb->update(
			$wpdb->prefix . 'wc_admin_notes',
			array(
				'name'          => $note->get_name(),
				'type'          => $note->get_type(),
				'locale'        => $note->get_locale(),
				'title'         => $note->get_title(),
				'content'       => $note->get_content(),
				'content_data'  => wp_json_encode( $note->get_content_data() ),
				'status'        => $note->get_status(),
				'source'        => $note->get_source(),
				'date_created'  => $date_created_to_db,
				'date_reminder' => $date_reminder_to_db,
				'is_snoozable'  => $note->get_is_snoozable(),
				'layout'        => $note->get_layout(),
				'image'         => $note->get_image(),
				'is_deleted'    => $note->get_is_deleted(),
			),
			array( 'note_id' => $note->get_id() )
		);
	}

	$note->save_meta_data();
	$this->save_actions( $note );
	$note->apply_changes();

	/**
	 * Fires when an admin note is updated.
	 *
	 * @param int $note_id Note ID.
	 */
	do_action( 'woocommerce_note_updated', $note->get_id() );
}