get_post_field()

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Позволяет получить любое из свойств объекта WP_Post определённого поста в очищенном виде.

get_post_field( $field, $post = null, $context = 'display' )

Параметры

$field строка Обязательный
Свойство объекта WP_Post, значение которого нужно получить.
$post целое|WP_Post
ID или объект определённого поста, информацию о котором получаем. Если ничего не указывать, то будет использоваться текущий пост в цикле.
$contextСтрока
В зависимости от выбранного контекста, может изменять формат очистки результата функции.

В случае, если какое-либо из свойств получить не удалось, функция вернёт пустую строку.

Примеры

1. Обращаю вашу внимание на чувствительность к регистру

$post_id = get_post_field( 'ID' ); // Вернёт целое число – ID текущего поста в цикле
$post_id = get_post_field( 'id' ); // Возвратит пустую строку

2. Получаем тип поста

$post_type = get_post_field( 'post_type', $post_id );

Конечно же, для этой цели можно воспользоваться и функцией get_post_type().

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии