wp_get_single_post() WP 1.0.0

Застаріла з версії 3.5.0 . Більше не підтримується і може бути видалено.
Використовуйте get_post() .

Отримує всю інформацію про вказаний пост.

Відрізняється від get_posts() тим, що зі стандартними даними посту, повертаються дані про рубрики, мітки.

Працює на основі:
get_post()

Хуків немає.

Повертає

WP_Post|null. масив даних із додатковими полями: post_categoryі tags_input.

Використання

<?php wp_get_single_post( $postid, $mode ) ?>
$postid
(число)
ID посту (запису).
$mode
(константа)

Одна із трьох констант.

  • OBJECT– результат буде повернено як об’єкта. Встановлено за замовчуванням
  • ARRAY_A– результат буде повернено у вигляді асоціативного масиву.
  • ARRAY_N– результат буде повернено у вигляді пронумерованого масиву.

Типово: OBJECT

Приклади

0

#1 Виведемо на екран контент запису 14:

<?php
$post_14 = wp_get_single_post(14);
echo $post_14->post_content;
?>
0

#2 Дані, що повертаються в масиві

ID
(число)
Ідентифікатор запису.
post_author
(число)
Ідентифікатор автора запису.
post_date
(рядок)
Дата запису у форматі YYYY-MM-DD HH:MM:SS (з урахуванням виправлення часу).
post_date_gmt
(рядок)
Дата запису у форматі YYYY-MM-DD HH:MM:SS (час за Грінвічем (GMT)).
post_content
(рядок)
Текст запису.
post_title
(рядок)
Заголовок запису.
post_excerpt
(рядок)
Цитувати запис.
post_status
(рядок)
Статут запису, можливо: publish|pending|draft|private|static|object|attachment|inherit|future|trash.
comment_status
(рядок)
Можливість коментування для запису може бути: open | closed | registered_only.
ping_status
(рядок)
Статус пінгів/трекбеків, можливо: open | closed.
post_password
(рядок)
Пароль запису.
post_name
(рядок)
Ім’я запису (склад). Назва, яка зазвичай використовується в УРЛ-і.
to_ping
(рядок)
УРЛ-и зі статті, на які потрібно надіслати повідомлення під час оновлення посту.
pinged
(рядок)
УРЛ зі статті, які вже отримали повідомлення.
post_modified
(рядок)
Дата зміни запису у форматі YYYY-MM-DD HH:MM:SS (з урахуванням коригування часу).
post_modified_gmt
(число/рядок)
Дата зміни запису у форматі YYYY-MM-DD HH:MM:SS (час за Грінвічем (GMT)).
post_parent
(число)
ID батьківської сторінки (відмінно від нуля у прикріплених типів записів).
guid
(рядок)
Посилання на запис. Важливо: використовувати цей параметр як постійне посилання для посту неправильно, якщо версія WordPress вище 2.5. Це унікальний ідентифікатор запису, який пізніше став посиланням на запис.
menu_order
(число)
Порядковий номер для створення меню (використовується для постійних сторінок).
post_type
(рядок)
Тип запису (post|page|attachment).
post_mime_type
(рядок)
Міме тип запису (jpg|png|zip|pdf і т.д.). Використовується для записів.
comment_count
(число)
Кількість коментарів запису.
post_category
(?)
Категорії, до яких належать пост.
tags_input
(?)
Мітки до яких належить пост.

нотатки

список змін

З версії 1.0.0Введено.
Застаріла з 3.5.0Use get_post()

Код wp_get_single_post() WP 6.0.2

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *