Пользователям WordPress порой необходимо узнать уникальный идентификатор (ID) поста. Это может потребоваться, например, для исключения определённых записей из отображения в плагинах, таких как создание карты сайта или скрытие конкретных записей с главной страницы. Также ID будет важен при разработке, когда нужно работать с определёнными записями.
Существует несколько способов узнать ID записи, рубрики, тега или товара в WordPress:
- Через панель администратора: Перейдите в раздел Записи, Рубрики, Теги или Товары в админке. Наведите курсор на нужный пост или элемент, и внизу браузера вы увидите ссылку, содержащую ID (например, post=123).
- При редактировании: Откройте запись или объект для редактирования. В адресной строке браузера вы увидите URL, который будет содержать ID (например, wp-admin/post.php?post=123&action=edit).
- С помощью плагинов: Существуют плагины, которые могут отображать ID элементов на панели управления или в списках записей.
- Через базу данных: Если у вас есть доступ к базе данных, вы можете использовать phpMyAdmin и выполнить запрос, чтобы получить нужный ID из таблицы wp_posts или любой другой соответствующей таблицы.
Зная ID, вы сможете легко управлять записями и использовать их в коде или настройках плагинов. Это знание полезно как для новичков, так и для опытных разработчиков, стремящихся оптимизировать работу своего сайта.
Как узнать ID записи в WordPress
Существует множество способов решения этой задачи, от простых решений (установка плагина) до более сложных (взаимодействие с базой данных). Рассмотрим самые распространённые методы, все из которых приводят к одному и тому же результату, и выбор зависит от ваших предпочтений.
Способ 1. Плагин Show IDs от 99 Robots
Этот плагин позволяет отображать все ID записей, страниц и других элементов прямо в админке WordPress. Установка и использование достаточно просты: после активации вы сможете видеть ID рядом с заголовками в списках записей и страниц.
Способ 2. Страница редактирования записи
Если вы не хотите устанавливать дополнительные плагины или вам нужно знать ID конкретной записи всего один раз, можно воспользоваться этим способом. Для этого откройте запись на редактирование. В адресной строке обратите внимание на URL. Например,
http://site.ru/wp-admin/post.php?post=12&action=edit
Как видно, рядом с “?post=” указано число, которое и является ID записи (в данном примере – это 12).
Обратите внимание, если в настройках постоянных ссылок (Настройки > Постоянные ссылки) выбрана опция Простые, то идентификатор будет виден непосредственно под заголовком записи на странице редактирования.
Способ 3. Страница со списком записей
Существует ещё один простой метод, который включает переход на страницу со списком всех записей (Записи > Все записи). При наведении на нужный пост внизу браузера отобразится ссылка, аналогичная предыдущему примеру, где вы сможете увидеть требуемый ID. Этот способ удобен для быстрого получения идентификаторов без необходимости открывать каждую запись отдельно.
Способ 4. Утилита phpMyAdmin
Мы ранее обсуждали бесплатную утилиту phpMyAdmin и её возможности. Предположим, что вы уже открыли базу данных вашего сайта. Чтобы найти ID нужной записи, зайдите в таблицу wp_posts, найдите заголовок записи (в колонке post_title) и посмотрите идентификатор в колонке ID. Такой способ позволяет вам получить актуальную информацию о записи, даже если она была изменена после последнего редактирования в WP.
Дополнительные советы
Если вам часто нужно знать ID записей, вы можете рассмотреть возможность добавления пользовательского кода в ваш файл functions.php. Например, вы можете создать недорогой шорткод, который будет выводить ID текущей записи на страницах или в виджетах, улучшая управляемость вашего контента без лишних действий.
Также стоит отметить, что ID записей могут быть полезными для настройки пользовательских запросов к базе данных или для работы с API, поэтому важно знать, какой метод лучше всего подходит к вашему рабочему процессу.
Как узнать ID рубрики (категории)
- Перейдите в админ-раздел Записи > Рубрики.
- Наведите курсор на нужную рубрику.
- Вуры в нижней части браузера откройте ссылку вида:
http://site.ru/wp-admin/term.php?taxonomy=category&tag_ID=555&post_type=post
Число “555” соответствует уникальному идентификатору данной рубрики.
Если у вас много рубрик и вы не можете их запомнить, вы можете использовать плагин, который поможет вам отобразить ID рубрик прямо в админке. Также вы можете воспользоваться инструментом разработчика (обычно открывается кнопкой F12) для поиска ID, просматривая HTML-код страницы, где отображаются рубрики.
Знание ID рубрики может быть полезным для настройки SEO, написания кастомизированных запросов к базе данных или создания уникальных шорткодов. Убедитесь, что вы используете корректный ID, чтобы избежать ошибок в настройках вашего сайта.
Как узнать ID тега (метки)
- Откройте админ-раздел Записи > Метки.
- Наведите курсор на метку.
- В адресе URL:
http://site.ru/wp-admin/term.php?taxonomy=post_tag&tag_ID=8&post_type=post
Значение “8” является ID метки.
Чтобы упростить процесс, вы можете открыть инструменты разработчика в вашем браузере (нажмите F12) и перейти на вкладку «Сеть». Затем, когда вы наведете курсор на метку, автоматически будут отображаться URL-адреса, что позволит вам быстрее найти ID без лишних действий.
Также стоит отметить, что ID меток могут использоваться для создания пользовательских запросов или настройки отображения записей на сайте, что делает их важным элементом для управления контентом.
Для более детального анализа меток можно использовать специальные плагины, которые позволяют увидеть не только ID, но и другие характеристики меток, такие как количество использований и связанные записи.
Как узнать ID товара (WooCommerce)
- В админ-панели WordPress перейдите в раздел Товары – Все товары.
- Найдите нужный товар через поиск или с помощью фильтров: “Выбрать категорию”, “Фильтровать по типу товара” или “Фильтрация по статусу”.
- Наведите курсор на название товара и посмотрите в адресную строку. Цифра 117, следуя за post=, является искомым ID для товаров WooCommerce.
Для удобства вы также можете использовать плагин для WooCommerce, который добавляет дополнительные столбцы в таблицу товаров, включая ID. Это позволит видеть ID товаров сразу в списке, без необходимости наведения на название товара.
Кроме того, если вы используете REST API WooCommerce, вы можете получить список всех товаров с их ID, отправив запрос к соответствующему конечному пункту API.

Как узнать ID категории товара (WooCommerce)
Чтобы узнать ID товарной категории для интернет-магазина на WordPress+WooCommerce, выполните аналогичные действия:
- Перейдите к разделу админки Товары – Категории.
- Найдите нужную категорию, наведите курсор на её заголовок и загляните в адресную строку.
- Вам потребуется число 26, расположенное после tag_ID=.

Вы также можете узнать, как создать произвольный тип записи в WordPress с помощью функции register post type.