Как узнать id рубрики wordpress
Перейти к содержимому

Как узнать id рубрики wordpress

  • автор:

Как узнать ID записи, страницы, рубрики, метки или пользователя в WordPress

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

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

Для записей и страниц — это параметр «post», в данном случае равный «1» для записи «Привет, мир!» и «2» для страницы «Пример страницы».

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

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

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

Колонка ID появится сразу после активации плагина.

WordPress: как найти ID (идентификатор) рубрики, тега, записи или страницы

Как найти ID рубрики в WordPress

Начиная с одной из предыдущих версий 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 которой вам нужно узнать.

Где посмотреть ID любой рубрики в Вордпресс

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

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

Где посмотреть ID любой записи в Вордпресс

Пример использования ID рубрик или страниц в WordPress

Где могут понадобиться подобные ID (идентификационные номера)? Например, если в используемой вами теме оформления предусмотрено меню, которое формируется на основе имеющихся на вашем блоге статических страниц, то вы, наверняка, задавались вопросом — а как сделать так, чтобы отдельные статические страницы в этом меню не выводились. Довольно просто.

Для этого обычно используется функция wp_list_pages, которая позволяет добавить ID рубрик, названия которых не должны выводиться. Делается это с помощью exclude= и перечисления через запятую всех ненужных категорий. У меня такое меню когда-то формировалось с помощью вот такого вот кода:

Само это меню у меня проживало в файлике header.php из папки с темой оформления. Для реализации правильности работы этой WordPress функции мне пришлось из левого меню админки выбирать «Страницы» — «Все страницы» и находить описанным чуть выше способом все ID, которые надо было добавить в исключения.

Где посмотреть 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

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

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

  • �� Binance — лучшая криптобиржа в мире
  • �� Эксмо — лучшая криптобиржа в рунете
  • ⛏ ВоркЗилла — удаленная работа для всех
  • �� Etxt — платят за написание текстов
  • ✍ Кьюкоммент — биржа комментариев
  • �� 60сек — выгодный обмен криптовалют
  • �� Вктаргет — заработок в соцсетях
  • �� Смотреть все.

Комментарии и отзывы (1)

Добрый день! Внесла ваш код в файл functions.php. и теперь отображается не понятно какие цифры. Как здесь прикрепить скрин я не знаю. Но id категорий на странице записей отображаются в виде шести или нескольких букв. Если я правильно понимаю, то получается дубль цифр. Например ид 156 а отображается 156156

Как исправить подскажите пожалуйста. Спасибо. Марина

Ваш комментарий или отзыв

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *