wp_get_single_post()
Застаріла з версії 3.5.0 . Більше не підтримується і може бути видалено.
Використовуйте get_post() .
Використовуйте get_post() .
Отримує всю інформацію про вказаний пост.
Відрізняється від get_posts() тим, що зі стандартними даними посту, повертаються дані про рубрики, мітки.
Працює на основі:
get_post()
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
Приклади
#1 Виведемо на екран контент запису 14:
<?php $post_14 = wp_get_single_post(14); echo $post_14->post_content; ?>
#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
(?) - Мітки до яких належить пост.
нотатки
- Дивіться: get_post()
список змін
З версії 1.0.0 | Введено. |
Застаріла з 3.5.0 | Use get_post() |
Код wp_get_single_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); }