THE_ID() │ WP 0.71
Функция the_ID()
отображает идентификатор (ID) текущей записи в цикле WordPress.
Как получить ID записи
В цикле WordPress идентификатор записи можно также получить, используя $post->ID
. Иногда это проще и не требует вызова функции.
Использование
Функция the_ID()
работает очень быстро:
- Один раз — 0.000403 сек (быстро)
- 50000 раз — 0.18 сек (очень быстро)
Версия PHP: 7.1.2
Версия WordPress: 4.7.3
Возвращаемое значение
Функция ничего не возвращает (null). Идентификатор записи отображается сразу.
Пример использования
Чтобы вывести ID записи на экран, используйте следующий код:
Примеры использования
Пример 1: Выводим надпись "POST NUMBER: 465"
Чтобы вывести текст "POST NUMBER: 465" на экран, используйте следующий код:
Post Number:
Пример 2: HTML-анкор для записи
Чтобы создать анкоры для вашей записи, вы можете записать:
Теперь ссылка на этот анкоры будет выглядеть так: http://site.com/link_to_post#post-465
.
Примечание: В XHTML атрибут id
HTML тега не может начинаться с числа. Поэтому вам нужно добавить хотя бы одну букву перед вызовом the_ID()
.
Добавьте свой пример
Вы также можете добавить свои примеры использования функции the_ID()
.
Журнал изменений
- С версии 0.71: введена функция
the_ID()
.
Код функции the_ID()
Функция the_ID()
записана в файле wp-includes/post-template.php
. Вот как она выглядит:
function the_ID() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
echo get_the_ID();
}
Похожие функции
Вот несколько функций, которые также могут быть полезны при работе с записями:
- get_the_author() — получить автора записи.
- get_the_content() — получить содержимое записи.
- the_permalink() — получить постоянную ссылку на запись.
- get_the_title() — получить заголовок записи.
Это лишь несколько примеров. В WordPress есть множество функций, которые могут помочь вам работать с записями.
Дополнительные функции
Дополнительно вы можете использовать следующие функции:
the_excerpt()
— получить краткое содержание записи.the_time()
— получить время публикации.the_date()
— получить дату публикации.
Итог
Функция the_ID()
— это простой и эффективный способ получить идентификатор текущей записи в WordPress. Используя её, вы сможете легко интегрировать ID записи в свой код.