функция
since 1.2.0
has_meta()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
has_meta( int $post_id ): array[]
Описание
Возвращает метаданные для записи с указанным ID.
Параметры
$post_id
int
обязательный
ID записи.
Возвращаемое значение
array[]
...$0 array Associative array of meta data. meta_key stringMeta key. meta_value mixedMeta value. meta_id stringMeta ID as a numeric string. post_id stringPost ID as a numeric string. Source function has_meta( $post_id ) { global $wpdb; return $wpdb->get_results( $wpdb->prepare( "SELECT meta_key, meta_value, meta_id, post_id FROM $wpdb->postmeta WHERE post_id = %d ORDER BY meta_key,meta_id", $post_id ), ARRAY_A ); }
Исходный код
wp-admin/includes/post.php:1110
function has_meta( $post_id ) {
global $wpdb;
return $wpdb->get_results(
$wpdb->prepare(
"SELECT meta_key, meta_value, meta_id, post_id
FROM $wpdb->postmeta WHERE post_id = %d
ORDER BY meta_key,meta_id",
$post_id
),
ARRAY_A
);
}
История изменений
| Версия | Описание |
|---|---|
| 1.2.0 | Introduced. |

