Как использовать функцию the_ID() в WordPress: руководство начинающего.

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 записи в свой код.

Leave a Reply

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