Как узнать и получить ID категории WordPress?
Узнаём и получаем ID Вордпресс категорий
В предыдущей статье описал способ как вывести в WordPress похожие записи. В настройках плагина, который требуется для этого бывает нужным указать ID (уникальный идентификатор) категории.
В этой небольшой заметке опишу, где его вообще взять.
Узнать в WordPress ID категории (т.е. рубрики) довольно просто: нужно в админке зайти в раздел «Записи — Рубрики» и навести курсор мышки на нужную рубрику.
Теперь в строке состояния окна браузера (слева внизу или где-то ещё — зависит от браузера) вы увидите идентификатор данной рубрики (см. картинку ниже).
Так в WP можно узнать ID категории
В принципе, можно просто щёлкнуть на эту категорию и взглянуть на строку браузера:
Несложно понять, что ID категории в данном случае равен 23 (параметр tag_ID).
В общем-то, в WordPress таким образом можно узнать ещё и идентификаторы тэгов (меток), страниц и записей.
Получить ID категории WordPress — это немножко другое. Например, вы хотите вывести на странице идентификатор рубрики конкретной записи или, например, прописать в шаблоне какое-нибудь условие, допустим: если запись относится к такой-то категории, то вывести заголовок красным цветом. Сделать это можно так:
- Открыть шаблон Single.php
- Найти там код, отвечающий за вывод заголовка. Обычно это что-то вроде
- И изменить его на такой:
Или, что интересней: добавить для каждой рубрики уникальную картинку под заголовком записи:
P.S. «false» прописываем для того, чтобы использовать идентификатор в PHP-кодах, а не выводить его в HTML-коде на странице. Не прописав «false» в коде ?рhр the_category_ID()?, мы сразу выведем идентификатор на веб-страницу.
В общем, можно поэкспериментировать
Быстрые ссылки в РСЯ и как их убратьНедавно (23 октября 2013) в объявлениях рекламной сети Яндекса начали отобр...
Что такое кодировка текста? Юникод и кодировки Utf-8, ANSI, Windows-1251...Это специальная кодировка, предназначенная специально для кириллицы. Почему вообще
Защита WordPress от спама. Плагин Akismet, как получить ключ бесплатно? ВидеоурокВскоре после того, как вы создадите сайт на WordPress, его нач...
WP-cache.com - обзор плагина кэширования для WordPress...з поиск попал сюда WP-Rocket WP Super Cache WP-cache.com Первый из
Интересный апдейт Google PageRank 6 декабря 2013...ода. Что интересного в апдейте PR 6.12. 2013 Необычно в нём то, что на
Здравствуйте, у меня возник вопроc, имеется сайт на нем меню страниц и рубрики, проблема в том как определённую рубрику вывести в меню страниц?
Может в этом php нужно указать id рубрики
<a href="" title="Главная">Главная
За раннее очень благодарен за помощь.
Здравствуйте, кажется, php-код не отобразился..
Попробуйте создать собственное меню — wp-site.ru/wp-admin/nav-menus.php — и там указать рубрики.
Скажите, пожалуйста, а как сделать так, чтобы у каждого заголовка РУБРИКИ был свой цвет.
Игорь, всё что с цветами — это стилевое оформление. Вариантов много.
Можно, например, покопаться в шаблоне style.css.
Можно залезть в файлы движка, найти то, что отвечает за вывод заголовка рубрики и там прописать конкретный цвет.
Зачем же при этом выводить id категории??
«(булево) Отображает ID категории (TRUE) или возвращает значение для использования в PHP (FALSE). По умолчанию — TRUE.»
так что привильнее будет
the_category_ID(false);
Наталья, да, вы правы.
«Получить» — здесь имеется в виду «отобразить на сайте».
Ну а если получить как переменную, то да, конечно, нужно false прописать.
Привет!
Если вот так, то выводится во всех категориях
А мне нужно сделать вывод только в постах категории с id 163
Так не работает, иногда во время экспериментов вообще записи рубит…
Чего-то всё затёрлось тут.
Если что очень важное — пишите в Контакты
Вот спасибо! У меня id только в сроке виден. Очень помогли!