WC_Data_Store_WP::update_lookup_table()
Update a lookup table for an object.
Метод класса: WC_Data_Store_WP{}
Хуков нет.
Возвращает
NULL
. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->update_lookup_table( $id, $table );
- $id(int) (обязательный)
- ID of object to update.
- $table(строка) (обязательный)
- Lookup table name.
Список изменений
С версии 3.6.0 | Введена. |
Код WC_Data_Store_WP::update_lookup_table() WC Data Store WP::update lookup table WC 9.3.3
protected function update_lookup_table( $id, $table ) { global $wpdb; $id = absint( $id ); $table = sanitize_key( $table ); if ( empty( $id ) || empty( $table ) ) { return false; } $existing_data = wp_cache_get( 'lookup_table', 'object_' . $id ); $update_data = $this->get_data_for_lookup_table( $id, $table ); if ( ! empty( $update_data ) && $update_data !== $existing_data ) { $wpdb->replace( $wpdb->$table, $update_data ); wp_cache_set( 'lookup_table', $update_data, 'object_' . $id ); } }