is_post_publicly_viewable()
Determines whether a post is publicly viewable.
Posts are considered publicly viewable if both the post status and post type are viewable.
Хуков нет.
Возвращает
bool. Whether the post is publicly viewable.
Использование
is_post_publicly_viewable( $post );
- $post(int|WP_Post|null)
- Post ID or post object.
По умолчанию:global $post
Список изменений
| С версии 5.7.0 | Введена. |
Код is_post_publicly_viewable() is post publicly viewable WP 7.1.3
function is_post_publicly_viewable( $post = null ) {
$post = get_post( $post );
if ( ! $post ) {
return false;
}
$post_type = get_post_type( $post );
$post_status = get_post_status( $post );
return is_post_type_viewable( $post_type ) && is_post_status_viewable( $post_status );
}