ID страницы – уникальный числовой идентификатор, который используется системой WordPress для управления контентом. Знание этого значения важно при работе с плагинами, настройках шаблонов и при ручном редактировании кода.
Самый простой способ получить ID – открыть список страниц в админ-панели WordPress и навести курсор на нужную страницу. В строке состояния браузера отобразится URL с параметром post=число, где число и есть ID.
Для мгновенного определения ID можно также открыть страницу редактирования и посмотреть адрес в адресной строке: параметр post=ID находится сразу после post.php? и указывает на идентификатор текущей записи.
Где искать ID страницы в админке WordPress
Альтернативный способ: откройте страницу для редактирования. В адресной строке браузера URL будет содержать параметр post=
с нужным числом – это и есть ID.
Если используется классический редактор, ID можно увидеть в ссылке «Просмотр» рядом с названием страницы – наведите на неё мышь и проверьте URL.
Для быстрого доступа можно установить плагин, например, «Reveal IDs», который добавит колонку с ID на страницу списка всех страниц и записей.
Использование адресной строки браузера для определения ID
Пример: https://example.com/wp-admin/post.php?post=123&action=edit
. Здесь 123
– ID страницы.
Для записи в меню, категории или таксономии параметр может отличаться, например, tag_ID=
для меток или category&tag_ID=
для категорий. В таких случаях ID также находится сразу после соответствующего параметра.
Если вы находитесь в списке всех страниц, наведите курсор на название нужной страницы. Внизу браузера в статусной строке появится URL с параметром post=
и ID.
Этот способ не требует установки плагинов и подходит для любой версии WordPress, где админка использует классические ссылки с параметрами.
Как узнать ID страницы через редактор блоков Gutenberg
Откройте нужную страницу в редакторе блоков Gutenberg. В правой части экрана найдите панель «Настройки документа».
Прокрутите вниз до раздела «Дополнительные параметры» и разверните его.
В поле с названием «HTML-якорь» или «Атрибуты» ID напрямую не отображается, поэтому для быстрого определения ID используйте URL.
Посмотрите адрес страницы в браузере. В URL будет часть вида post=123
или post=ID
. Число после знака равенства – это и есть ID страницы.
Если URL не содержит параметра post=
, кликните «Предпросмотр» и откройте страницу в новой вкладке. В адресной строке добавьте ?post=
или &post=
и посмотрите ID.
Альтернативно можно включить в админ-панели плагин «Show IDs» или аналогичный, который отображает ID прямо в списке страниц, но это выходит за рамки работы с Gutenberg.
Определение ID с помощью плагина Show IDs
- Установка: зайдите в раздел «Плагины» → «Добавить новый», введите в поиске «Show IDs» и активируйте найденный плагин.
- После активации ID появятся в виде отдельного столбца в списках «Страницы», «Записи», «Категории» и других разделах админки.
- Отображаемые ID позволяют быстро ориентироваться без необходимости открытия каждой страницы или записи.
Плагин не требует настройки, работает сразу после активации и совместим с большинством версий WordPress.
Show IDs снижает вероятность ошибки при копировании или вставке ID для настроек, редиректов и шаблонов.
Проверка ID страницы через базу данных WordPress
ID страницы в WordPress хранится в таблице wp_posts
в колонке ID
. Чтобы узнать этот идентификатор напрямую из базы данных, выполните следующие шаги:
- Подключитесь к базе данных WordPress через phpMyAdmin или любой другой клиент для работы с MySQL.
- Откройте вкладку SQL и выполните запрос для поиска страницы по её заголовку:
SELECT ID FROM wp_posts WHERE post_title = 'Название вашей страницы' AND post_type = 'page';
- Если заголовок страницы неизвестен, можно использовать часть URL (slug):
SELECT ID FROM wp_posts WHERE post_name = 'slug-страницы' AND post_type = 'page';
Результатом будет числовое значение – ID страницы.
Для пользователей, у которых несколько таблиц с разными префиксами, замените wp_
на актуальный префикс из файла wp-config.php
.
Важно: при работе с базой данных избегайте изменений без резервной копии. Данный метод позволяет точно и быстро получить ID без необходимости заходить в админку WordPress.
Способы использования ID страницы в настройках и шаблонах
Например, в разделе «Внешний вид» – «Меню» можно применять ID страницы для добавления или исключения конкретных пунктов меню с помощью фильтров в functions.php.
В файлах шаблонов полезно применять конструкции вида:
if ( is_page(42) ) { /* код для страницы с ID 42 */ }
Для кастомизации с помощью плагинов, таких как Advanced Custom Fields, ID страницы служит связующим элементом для загрузки метаданных, что упрощает управление дополнительными полями именно для нужной страницы.
Также ID страницы помогает задавать исключения в плагинах SEO и кэширования, где можно ограничить применение настроек или кэширования на конкретных страницах, минимизируя ошибки и повышая производительность.
При работе с CSS можно создавать селекторы на основе ID, например, .page-id-42
, чтобы задать уникальные стили, не затрагивая остальные страницы.
Таким образом, знание ID страницы значительно расширяет возможности тонкой настройки сайта без использования дополнительных плагинов и сложных решений.
Вопрос-ответ:
Как можно быстро узнать ID страницы в WordPress через админ-панель?
Чтобы увидеть ID страницы, достаточно зайти в раздел «Страницы» в админке WordPress. Наведите курсор на нужную страницу, и внизу браузера в строке состояния появится ссылка с параметром «post=», за которым и идет числовой идентификатор страницы.
Можно ли узнать ID страницы в WordPress без установки дополнительных плагинов?
Да, это легко сделать, используя стандартные функции админ-панели. Например, при редактировании страницы в адресной строке браузера можно увидеть параметр «post=», где указан ID. Это самый простой способ без установки каких-либо расширений.
Где именно в интерфейсе WordPress находится ID, если я редактирую страницу?
При открытии страницы для редактирования в браузере обратите внимание на адресную строку. В URL вы увидите часть с «post=123», где «123» — это и есть ID страницы. Этот номер уникален для каждой страницы.
Зачем вообще знать ID страницы в WordPress, если я работаю с контентом?
ID страницы может понадобиться для настройки определённых функций, например, при добавлении кастомных шаблонов или создании условий в коде. Также его используют для быстрого поиска страницы или при работе с некоторыми плагинами, которые требуют указания именно этого параметра.
Существуют ли другие способы узнать ID страницы, кроме просмотра URL?
Кроме просмотра URL в админке, можно добавить специальный столбец с ID в список страниц с помощью небольшого кода в functions.php вашей темы. Такой метод удобен, если нужно часто видеть идентификаторы без открытия каждой страницы отдельно.