Вход
testopay.com

Как узнать и получить ID категории WordPress?

birds
Администратор

Сообщений: 650

Благодарности: 100

На форуме: с 02.03.20

05 апр 2022   19:20

В предыдущей статье описал способ как вывести в WordPress похожие записи. В настройках плагина, который требуется для этого бывает нужным указать ID (уникальный идентификатор) категории.

узнать и получить ID категории WordPress

В этой небольшой заметке опишу, где его вообще взять.

Узнать в WordPress ID категории (т.е. рубрики) довольно просто: нужно в админке зайти в раздел "Записи - Рубрики" и навести курсор мышки на нужную рубрику.

Теперь в строке состояния окна браузера (слева внизу или где-то ещё - зависит от браузера) вы увидите идентификатор данной рубрики (см. картинку ниже).

Узнать ID категории в WordPress

В принципе, можно просто щёлкнуть на эту категорию и взглянуть на строку браузера:

Узнавание ID рубрики WordPress

Несложно понять, что ID категории в данном случае равен 23 (параметр tag_ID).

В общем-то, в WordPress таким образом можно узнать ещё и идентификаторы тэгов (меток), страниц и записей.

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

1) Открыть шаблон Single.php
2) Найти там код, отвечающий за вывод заголовка. Обычно это что-то вроде


3) И изменить его на такой:

Или, что интересней: добавить для каждой рубрики уникальную картинку под заголовком записи:

P.S. "false" прописываем для того, чтобы использовать идентификатор в PHP-кодах, а не выводить его в HTML-коде на странице. Не прописав "false" в коде ?рhр the_category_ID()?, мы сразу выведем идентификатор на веб-страницу.

В общем, можно поэкспериментировать :).

Корж
Пользователь

Сообщений: 6

Благодарности: 0

На форуме: с 14.08.21

05 апр 2022   19:22

Здравствуйте, у меня возник вопроc, имеется сайт на нем меню страниц и рубрики, проблема в том как определённую рубрику вывести в меню страниц?
Может в этом php нужно указать id рубрики

a href="" title="Главная" - Главная

За раннее очень благодарен за помощь.