Если вы используете WordPress в течение какого-либо значительного периода времени, вы, вероятно, сталкивались с ситуацией, когда вам нужно найти идентификатор страницы WordPress или идентификатор публикации.
Идентификаторы страниц и публикаций могут пригодиться как при использовании плагинов, так и при работе с кодом. Но, несмотря на их важность, WordPress не делает особенно очевидным, где вы можете найти идентификаторы для публикации и страниц.
Давайте это исправим! В этом посте вы узнаете, как найти идентификатор для различных элементов контента на вашем сайте WordPress.
Содержание
Что такое идентификатор страницы WordPress и идентификатор записи?
Возможно, вы этого не знаете, но WordPress предоставляет каждому элементу контента на вашем сайте свой уникальный идентификационный номер.
Не вдаваясь слишком глубоко в структуру базы данных, давайте просто скажем, что это помогает WordPress отслеживать все различные части контента на вашем сайте.
Всякий раз, когда WordPress необходимо предоставить контент, он использует идентификационный номер для поиска каждого конкретного фрагмента контента. Это означает, что если вы хотите запросить/нацелить определенный контент, может быть полезно знать, как найти идентификаторы страниц и записей WordPress.
Если у вас есть мазохистские наклонности и вы хотите убедиться в этом сами, вы можете погрузиться в базу данных вашего сайта WordPress, чтобы просмотреть ее в действии:
Как найти идентификатор страницы WordPress и идентификатор публикации
Найти идентификатор страницы WordPress или идентификатор поста довольно просто, хотя и немного косвенно. Идентификатор отображается в URL-адресе каждого отдельного сообщения или страницы, когда вы редактируете часть контента на панели управления WordPress.
Например, допустим, вы хотите найти идентификатор записи для идентификатора “What’s This Post’s ID“?
Все, что вам нужно сделать, это нажать Редактировать. Затем, когда вы увидите редактор WordPress, найдите номер в фактическом URL-адресе страницы, на которой вы находитесь. Для записей и страниц вы должны увидеть post=NUMBER. Этот номер и является идентификатор поста:
Итак, в приведенном выше примере идентификатор поста это 49. Достаточно просто, верно?
Даже для страниц WordPress все равно будет использовать post в URL-адресе. Например, вот как выглядит поиск идентификатора страницы WordPress:
Если вы используете пользовательские типы записей, вы сможете сделать то же самое, чтобы найти идентификатор для конкретной пользовательской записи.
Как найти идентификаторы мультимедиа, категорий и тегов в WordPress
Идентификаторы есть не только у постов и страниц WordPress. Вы также можете найти конкретные идентификаторы для:
- Медиафайлов
- Категорий
- Тегов
Процесс в значительной степени идентичен. То есть вам просто нужно:
- Отредактировать элемент, для которого вы хотите найти идентификатор
- Найти номер в URL – адресе
Например, вот как выглядит поиск идентификатора для категории:
Обратите внимание, как теперь “category&tag_ID=” вместо “post=”
И вот как это выглядит, чтобы найти идентификатор мультимедиа для изображения в вашей медиатеке WordPress:
WordPress по-прежнему использует “post=” для вложений медиа.