ActionScheduler_HybridStore::set_demarkation_idprivateWC 1.0

Store the demarkation id in WP options.

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

Хуков нет.

Возвращает

int. The new ID.

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

// private - только в коде основоного (родительского) класса
$result = $this->set_demarkation_id( $id );
$id(int)
The ID to set as the demarkation point between the two stores Leave null to use the next ID from the WP posts table.
По умолчанию: null

Код ActionScheduler_HybridStore::set_demarkation_id() WC 11.1.0

private function set_demarkation_id( $id = null ) {
	if ( empty( $id ) ) {
		/**
		 * Global.
		 *
		 * @var \wpdb $wpdb
		 */
		global $wpdb;

		$id = (int) $wpdb->get_var( "SELECT MAX(ID) FROM $wpdb->posts" );
		$id++;
	}
	update_option( self::DEMARKATION_OPTION, $id );

	return $id;
}