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

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

  Узнаём и получаем ID Вордпресс категорий

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

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

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

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

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

  Так в WP можно узнать ID категории

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

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

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

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

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

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

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

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

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

1 Star2 Stars3 Stars4 Stars5 Stars (3 оценок, среднее: 5,00 из 5)
Loading...
Случайные публикации:
  • SMO продвижение сайта. Что такое SMO и SMM?SMO продвижение сайта. Что такое SMO и SMM?...действительно бесплатный, т.к. всё что нужно сделать - это создать тематическое
  • Как НЕ надо раскручивать сайт? Немного о том, что такое САРКак НЕ надо раскручивать сайт? Немного о том, что такое САР...го тут аналогично. САР и SEO (как системы активной рекламы помогают
  • Что делать, если Twitter запрещает переход по ссылке или её добавление?Что делать, если Twitter запрещает переход по ссылке или её добавление?...о сейчас опишу процедуру решения этой проблемы. Как узнать отношение Твиттера к сайту?
  • Повышаем уникальность текста: несколько советовПовышаем уникальность текста: несколько советов...Девушка пошла домой. Она пошла домой. 9.Измените причастие на глагол.
  • О чем можно написать статью для вашего сайтаО чем можно написать статью для вашего сайтаВыбор темы для статьи, крайне важная вещь при ведении своего сайта или...
Оставьте комментарий:
комментариев 8
  1. Александр:

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

    <a href="" title="Главная">Главная

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

    Ответить
    • Пётр:

      Здравствуйте, кажется, php-код не отобразился..

      Попробуйте создать собственное меню — wp-site.ru/wp-admin/nav-menus.php — и там указать рубрики.

      Ответить
  2. Игорь:

    Скажите, пожалуйста, а как сделать так, чтобы у каждого заголовка РУБРИКИ был свой цвет.

    Ответить
    • Пётр:

      Игорь, всё что с цветами — это стилевое оформление. Вариантов много.
      Можно, например, покопаться в шаблоне style.css.
      Можно залезть в файлы движка, найти то, что отвечает за вывод заголовка рубрики и там прописать конкретный цвет.

      Ответить
  3. Наталья:

    Зачем же при этом выводить id категории??
    «(булево) Отображает ID категории (TRUE) или возвращает значение для использования в PHP (FALSE). По умолчанию — TRUE.»
    так что привильнее будет
    the_category_ID(false);

    Ответить
    • Пётр:

      Наталья, да, вы правы.
      «Получить» — здесь имеется в виду «отобразить на сайте».
      Ну а если получить как переменную, то да, конечно, нужно false прописать.

      Ответить
  4. Алексей:

    Привет!
    Если вот так, то выводится во всех категориях

    А мне нужно сделать вывод только в постах категории с id 163

    Так не работает, иногда во время экспериментов вообще записи рубит…

    Ответить
    • Пётр:

      Чего-то всё затёрлось тут.
      Если что очень важное — пишите в Контакты

      Ответить
Я не спамлю...