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);
}