Функция `wp_get_single_post()` была удалена в версии 3.5.0

# Функция WP_GET_SINGLE_POST()

Функция wp_get_single_post() была удалена в версии 3.5.0 и больше не поддерживается. Вместо неё используйте функцию get_post(). 

Эта функция позволяет получить один объект поста по его ID. В объекте будет информация о категориях и тегах.

## Возвращаемое значение

Функция возвращает объект поста или null, если пост не найден.

## Использование

```php
wp_get_single_post( $postid, $mode );

Парамет��ы

  • $postid (int): ID поста, который вы хотите получить.
  • $mode (string): Формат возвращаемого результата. Доступные значения:
    • OBJECT: возвращает объект поста (по умолчанию).
    • ARRAY_N: возвращает массив с индексами.
    • ARRAY_A: возвращает ассоциативный массив.

Примеры

Пример 1: Вывод содержимого поста с ID 14

$post_14 = wp_get_single_post( 14 );
echo $post_14->post_content;

Пример 2: Данные, возвращаемые в массиве

Если вы используете массив, полученные данные будут выглядеть следующим образом:

  • ID (int): ID поста.
  • post_author (int): ID автора поста.
  • post_date (string): Дата создания поста в формате YYYY-MM-DD HH:MM:SS.
  • post_date_gmt (string): Дата создания поста в GMT (временная зона).
  • post_content (string): Содержимое поста.
  • post_title (string): Заголовок поста.
  • post_excerpt (string): Краткое содержание поста.
  • post_status (string): Статус поста (например, publish, draft и т. д.).
  • comment_status (string): Статус комментариев (например, open или closed).
  • ping_status (string): Статус пингов (например, open или closed).
  • post_name (string): Уникальное имя поста (так называемый "slug").
  • guid (string): Уникальный идентификатор поста. Важно: не используйте его как постоянную ссылку, если ваша версия WordPress выше 2.5.
  • post_type (string): Тип поста (например, post, page, attachment).
  • comment_count (int): Количество комментариев к посту.

Примечания

Изменения

  • 1.0.0: Функция была введена.
  • 3.5.0: Функция была удалена. Используйте get_post() вместо неё.

Код функции

function wp_get_single_post( $postid = 0, $mode = OBJECT ) {
    _deprecated_function( __FUNCTION__, '3.5.0', 'get_post()' );
    return get_post( $postid, $mode );
}

Связанные функции

  • get_posts()
  • query_posts()
  • get_page_by_title()

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *