Описание
Получает статус (publish, draft) поста на основе переданного ID.
Если функции был передан ID прикрепленной записи, то функция вернет статус родительской записи. Если ввести ID медиа записи, которая не прикреплена ни к какому посту, то она будет считаться опубликованной - функция выведет 'publish'
get_post_status() работает на базе get_post().
Использование
<?php get_post_status( $ID ) ?>
Параметры
По умолчанию: нет
Примеры
Выведем на экран статус поста с идентификатором 121
$rrr = get_post_status( 121 ); echo $rrr; // выведт: publish, если пост опубликован. draft, если это черновик и т.д.
get_post_status()
из файла: /wp-includes/post.php WP 3.3.2function get_post_status($ID = '') {
$post = get_post($ID);
if ( !is_object($post) )
return false;
if ( 'attachment' == $post->post_type ) {
if ( 'private' == $post->post_status )
return 'private';
// Unattached attachments are assumed to be published
if ( ( 'inherit' == $post->post_status ) && ( 0 == $post->post_parent) )
return 'publish';
// Inherit status from the parent
if ( $post->post_parent && ( $post->ID != $post->post_parent ) )
return get_post_status($post->post_parent);
}
return $post->post_status;
}Связанные Функции
Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Все что вы хотели узнать о телефоне Nokia N950, но боялись спросить, теперь можно прочитать на сайте mgid.com.ua. Обзоры, характеристики, цены, отзывы и многое другое о телефонах разных производителей.
