Чтобы упростить задачу и отобразить ID записей и страниц непосредственно в админ-панели WordPress, можно воспользоваться несколькими методами. Один из самых простых способов — добавить соответствующий код в файл functions.php вашей темы. Ниже приведен пример кода, который можно использовать:
function show_post_id_in_admin($id) {
echo '<span style="font-size: 12px; color: gray;">ID: ' . $id . '</span>';
}
add_action('post_row_actions', 'show_post_id_in_admin', 10, 1);
Этот код добавляет ID записи к строке действий на странице списка записей. После его добавления вы сможете видеть ID каждой записи прямо в админ-панели.
Также, для пользователей, не знакомых с редактированием кода, существуют плагины, которые автоматически отображают ID в административной панели. Например, можно использовать плагин Admin Columns, который позволяет настраивать колонки на экране списка записей и страниц, включая колонку с ID.
Кроме того, еще одним полезным способом является использование шаблона для отображения ID при просмотре каждой записи или страницы. Можно создать пользовательский шаблон или настроить существующий для отображения ID в нужном месте. Это можно сделать с помощью следующего кода в файле шаблона:
Таким образом, можно легко и быстро находить ID для нужных записей и страниц, что значительно ускорит процесс разработки и управления сайтом на WordPress.
Как в админ-панели WordPress отобразить ID записей и страниц?
Следует отметить, что в WordPress нет встроенных инструментов для легкого отображения уникальных идентификаторов различных элементов сайта. Поэтому мы воспользуемся сторонним решением – бесплатным плагином Reveal IDs.
Плагин Reveal IDs
Плагин Reveal IDs удобно показывает ID записей, страниц и элементов таксономии (категории, теги) в отдельной колонке администраторской панели. Для начала его необходимо установить и активировать. Как уже упоминалось, плагин добавляет в таблицу с контентом новую колонку под названием ID. Например, страница с записями будет выглядеть следующим образом:

Теперь для каждой записи на вашем сайте WordPress отображается её уникальный идентификатор. Подобная информация также доступна в списках страниц, категорий и тегов.

Использование ID записей может быть особенно полезно при взаимодействии с API, создании пользовательских запросов или при работе с кастомными полями. Зная идентификатор записи, вы можете легко извлекать, обновлять или удалять конкретные элементы контента.
Также стоит отметить, что плагин Reveal IDs не конфликтует с другими популярными плагинами и темами, что делает его надежным выбором для большинства сайтов на WordPress.
Скрытие идентификаторов записей от пользователей
Для того чтобы удалить видимость идентификаторов для посетителей, стоит внести небольшие изменения в ваш проект. Это можно сделать с помощью специального кода, который вставляется в файл functions.php вашей темы. Используйте следующий пример:
function hide_post_id() {
if ( !is_user_logged_in() ) {
remove_column('id');
}
}
add_action('admin_init', 'hide_post_id');
Важно помнить, что это действие повлияет на всех пользователей, находящихся вне системы. Если хотите, чтобы доступ к ID сохранялся для администраторов, используйте условие проверки прав пользователя. Убедитесь, что изменения не затруднят дальнейшую работу с контентом. Позаботьтесь о резервном копировании перед внесением изменений в код.
Важно! Регулярное обновление вашего кода имеет значение для безопасности проекта.
Для поэтапного контроля над доступом к ID записей можно задействовать плагины. Например, существуют расширения, которые управляют правами пользователей более детально, что позволит сохранять контроль и гибкость. Внимание к настройкам пользователей и соблюдение принципа минимальных прав обеспечит защиту от нежелательного доступа.