Automattic\WooCommerce\Internal\DataStores
CustomMetaDataStore::get_meta_keys
Returns distinct meta keys in use.
Метод класса: CustomMetaDataStore{}
Хуков нет.
Возвращает
Строку[].
Использование
$CustomMetaDataStore = new CustomMetaDataStore(); $CustomMetaDataStore->get_meta_keys( $limit ): array;
- $limit(int)
- Maximum number of meta keys to return.
По умолчанию:100
Список изменений
| С версии 8.8.0 | Введена. |
Код CustomMetaDataStore::get_meta_keys() CustomMetaDataStore::get meta keys WC 10.8.1
public function get_meta_keys( int $limit = 100 ): array {
global $wpdb;
return $wpdb->get_col(
$wpdb->prepare(
"SELECT DISTINCT meta_key FROM %i WHERE meta_key != '' AND meta_key NOT BETWEEN '_' AND '_z' AND meta_key NOT LIKE %s ORDER BY meta_key ASC LIMIT %d",
$this->get_db_info()['table'],
$wpdb->esc_like( '_' ) . '%',
$limit
)
);
}