ID в WordPress представляет собой уникальный числовой идентификатор, который автоматически присваивается системой различным элементам сайта. Каждый пост, страница, изображение, категория, тег, меню или пользователь получает свой уникальный ID при создании.
Идентификаторы играют ключевую роль в организации и управлении контентом WordPress. С их помощью можно точно обращаться к конкретным элементам при программировании тем и плагинов, создавать выборки и фильтрацию контента, формировать специальные запросы к базе данных.
Для получения ID текущего поста внутри цикла WordPress используется функция get_the_ID()
. Вне цикла часто применяют глобальную переменную $post
с доступом к свойству ID
. Для страниц доступна функция get_the_ID()
или можно использовать get_queried_object_id()
на страницах архивов.
Идентификаторы активно используются в функциях WordPress для получения данных об объектах. Например, get_post(ID)
возвращает объект поста, get_page(ID)
- объект страницы, а get_term(ID)
- информацию о категории или теге.
Важно понимать, что ID в WordPress уникальны и обычно не меняются в течение жизненного цикла сайта, что делает их надежным способом идентификации элементов при разработке.