Как узнать ID записи, страницы, рубрики, метки или пользователя в WordPress
Некоторые виджеты и плагины имеют настройки, основанные на указании ID записей, страниц, рубрик, меток или пользователей. Например, в стандартном виджете «Страницы» можно указать список ID страниц, которые следует исключить из выводимого списка.

По умолчанию, WordPress не отображает ID в интерфейсе админ-панели, но мы можем узнать этот параметр из ссылки, формируемой в адресной строке при переходе на страницу редактирования.
Для записей и страниц — это параметр «post», в данном случае равный «1» для записи «Привет, мир!» и «2» для страницы «Пример страницы».


Для рубрик и меток — «tag_ID», в данном случае равный «1» для рубрики «Без рубрики» и «2» для метки «Тест».


Для пользователей — «user_id», в данном случае равный «2».

Такой способ не всегда удобен, поэтому мы можем добавить колонку ID с помощью плагина Show IDs. Переходим в раздел Плагины -> Добавить новый, вводим название плагина в поле поиска, жмем «Установить» и «Активировать».
Колонка ID появится сразу после активации плагина.
WordPress: как найти ID (идентификатор) рубрики, тега, записи или страницы

Начиная с одной из предыдущих версий WordPress (с какой, точно не помню, возможно, начиная с 2.5) на странице списка рубрик в админке исчез столбик, в котором раньше отображался ID (идентификатор) рубрики. А узнавать его приходится довольно часто. Последнее относится также к тегами, записями и страницам. Итак, чтобы найти ID рубрики (или тега), необходимо зайти в админку на страницу «Записи — Рубрики» (либо «Записи — Метки»), навести курсор мыши на название нужной рубрики или тега и посмотреть в панель состояния браузера, там увидим примерно следующее: Цифра, которую мы видим после tag_ID= , и есть идентификатор рубрики или тега. А чтобы узнать ID записи или страницы, заходим в админку соответственно на страницу «Записи» или «Страницы», также наводим курсор на название нужного поста или страницы и в панели состояния после post= видим нужный идентификатор.
Смотрите также
Разметка WordPress-меню по БЭМ с помощью волкера
7 комментариев
Я верстаю по методологии БЭМ и при разработке WordPress-шаблонов стараюсь там, где это возможно, привести к соответствующему виду встроенные в WordPress CSS-классы. Стандартное меню WordPress выводится функцией wp_nav_menu (), и есть возможность его модифицировать с помощью .
Удаляем ссылку у текущего пункта меню WordPress
8 комментариев
Очень часто в техническом задании на создание шаблона для WordPress значится пункт: «Не должно быть циклических ссылок». Это означает, что, когда мы находимся на какой-либо странице, на ней не должно быть ссылок на саму себя. Чтобы выполнить данное .
WordPress: добавляем в меню счетчик записей для таксономий
4 комментария
Для вывода списка всех рубрик в WordPress предусмотрена специальна функция — wp_list_categories (). Однако, на мой взгляд, удобнее создавать этот список с помощью стандартного меню WordPress, которое редактируется на странице «Внешний вид — Меню» и выводится функцией .
WordPress: выводим список всех тегов (меток) в рубрике
5 комментариев
В одном из заказов на разработку шаблона для WordPress понадобилось выполнить нестандартную задачу — в рубрике вывести список всех тегов из статей, которые в ней находятся. Как обычно в таких случаях, поискал решение в Интернете. Нашлось несколько вариантов. Что-то .
Комментарии (1)
Хороший способ. Использую когда нужно закрыть отображаемые страницы в виджете, типа популярные статьи или последние записи.
get_cat_ID — как узнать ID категории по указанному названию?
В случае успеха возвращает ID рубрики, в случае неудачи — 0 .
Использование
get_cat_ID( $cat_name )
Параметры
$cat_name
(строка) (необязательно) название категории, ID которой надо получить, по умолчанию — General
Примеры использования
Присваиваем переменной $cat_id ID рубрики с названием «Кодекс WordPress»:
$cat_id = get_cat_ID( 'Кодекс WordPress' );
Выводим ссылку на рубрику «Кодекс WordPress» при помощи функции get_category_link().
Миша
Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.
Пишите, если нужна помощь с сайтом или разработка с нуля.
Как узнать ID рубрики, категории, записи или страницы в WordPress и как вернуть столбец с ID в админку Вордпресса
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. При использовании некоторых плагинов или функций, которые вы добавляете, например, в файл functions.php или другие шаблоны используемой вами темы оформления, возникает необходимость узнать ID рубрики, записи или страницы. Как это сделать?

Как узнать ID рубрики, записи или страницы?
Довольно просто. Например, заходите из левого меню админки WordPress в «Записи» — «Рубрики» и подводите курсор мыши к той рубрике, ID которой вам нужно узнать.

В строке состояния вашего браузера (обычно она выводится в самом низу окна) появится Урл Адрес этой категория без использования ЧПУ, где в явном виде можно увидеть, что >
То же самое можно проделать и на страницах со списком записей, и на статических страницах в WordPress. Например, для записей это будет выглядеть так.

Пример использования ID рубрик или страниц в WordPress
Где могут понадобиться подобные ID (идентификационные номера)? Например, если в используемой вами теме оформления предусмотрено меню, которое формируется на основе имеющихся на вашем блоге статических страниц, то вы, наверняка, задавались вопросом — а как сделать так, чтобы отдельные статические страницы в этом меню не выводились. Довольно просто.
Для этого обычно используется функция wp_list_pages, которая позволяет добавить ID рубрик, названия которых не должны выводиться. Делается это с помощью exclude= и перечисления через запятую всех ненужных категорий. У меня такое меню когда-то формировалось с помощью вот такого вот кода:
Само это меню у меня проживало в файлике header.php из папки с темой оформления. Для реализации правильности работы этой WordPress функции мне пришлось из левого меню админки выбирать «Страницы» — «Все страницы» и находить описанным чуть выше способом все ID, которые надо было добавить в исключения.

Как вернуть столбец с ID в админку вашего блога на WordPress?
Способ этот придумал не я, а уважаемый мною разработчик Dimox (советую, кстати, к нему обращаться, если хотите переложить часть работы над вашим блогом на чужие плечи — очень грамотный и адекватный товарищ).
Что он предлагает? В общем-то, очень простое в реализации дополнение. Нужно будет открыть находящийся в папке с используемой вами темой файлик функшион. пхп и добавить в любое подходящее место в нем (читайте про него подробнее по приведенной ссылке) следующий фрагмент кода:
// колонка "ID" для таксономий (рубрик, меток и т.д.) в админке foreach (get_taxonomies() as $taxonomy) < add_action("manage_edit-$_columns", 'tax_add_col'); add_filter("manage_edit-$_sortable_columns", 'tax_add_col'); add_filter("manage_$_custom_column", 'tax_show_id', 10, 3); > add_action('admin_print_styles-edit-tags.php', 'tax_id_style'); function tax_add_col($columns) 'ID');> function tax_show_id($v, $name, $id) function tax_id_style() #tax_id ';> // колонка "ID" для постов и страниц в админке add_filter('manage_posts_columns', 'posts_add_col', 5); add_action('manage_posts_custom_column', 'posts_show_id', 5, 2); add_filter('manage_pages_columns', 'posts_add_col', 5); add_action('manage_pages_custom_column', 'posts_show_id', 5, 2); add_action('admin_print_styles-edit.php', 'posts_id_style'); function posts_add_col($defaults) function posts_show_id($column_name, $id) function posts_id_style() #wps_post_id ';>
Ребят, настоятельно рекомендую не пользоваться возможностями админки Вордпресса по редактированию файлов вашей темы оформления. Почему? Потому что если что-то пойдет не так, то исправить содеянное вы уже не сможете. Поверьте, проверено это не однократно и не только мною, но и большим числом моих читателей, которые отписывались о своем печальном опыте.
Поэтому не ленитесь, скачивайте новую Файлзилу, настраивайте безопасную работу с ней путем хранения паролей к сайтам в Кипасе и открывайте код на редактирование в Нотепаде или любом онлайн редакторе Html или PHP кода. Это на порядок безопаснее, ибо всегда можно будет «сделать шаг назад».
Итак, после внесения описанных изменений заходите в админку WordPress и на вкладках с записями, рубриками и страницами увидите появившийся в самом конце столбец «ID». Что нам и требовалось реализовать.

Если надобность в нем у вас возникает не часто, то можете этот столбец временно скрыть, убрав галочку напротив «ID» в выпадающей области «Настройки экрана» вверху окна админки WordPress, как показано на предыдущем скриншоте.
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
- Binance — лучшая криптобиржа в мире
- Эксмо — лучшая криптобиржа в рунете
- ⛏ ВоркЗилла — удаленная работа для всех
- Etxt — платят за написание текстов
- ✍ Кьюкоммент — биржа комментариев
- 60сек — выгодный обмен криптовалют
- Вктаргет — заработок в соцсетях
- Смотреть все.
Комментарии и отзывы (1)
Добрый день! Внесла ваш код в файл functions.php. и теперь отображается не понятно какие цифры. Как здесь прикрепить скрин я не знаю. Но id категорий на странице записей отображаются в виде шести или нескольких букв. Если я правильно понимаю, то получается дубль цифр. Например ид 156 а отображается 156156
Как исправить подскажите пожалуйста. Спасибо. Марина
Ваш комментарий или отзыв