Поддержка Проблемы и решения Как получить ID активной категории?

  • Здравствуйте. Не бейте сильно, если ответ на мой вопрос уже есть здесь, т.к. перерыл все, но ничего не нашел.

    Опишу ситуацию:

    Существует родительская категория Blog, в которой лежат несколько подкатегорий. Мне нужно получить ID категории, в которой в данный момент находишься БЕЗ указания слогана, т.к. его я никак не могу получить (кстати, как это сделать?). Вопрос в том — КАК это сделать?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • В консоли управления — все рубрики и подрубрики имеют свой ID. Его видно при наведении курсора.

    Прошу прощения, я не совсем четко описал свою задачу.

    Мне нужно из кода темплейта категории получить айди или слоган этой категории. Т.е. посредством тэгов или функций. Нужно это т.к. все подкатегории блога используют один и тот же темплейт.

    Топик ап! Я уверен, что есть простой способ получения ID категории! Подскажите пожалуйста, как его получить?

    Если использовать функцию get_cat_ID, то нужно в нее передать имя категории. А как его получить? Есть конечно функция get_cat_name, но ей опять таки нужен ID категории )))) замкнутый круг получается…

    Модератор Yuri

    (@yube)

    $cat
    или $wp_query->query_vars[‘cat’]

    Спасибо! 🙂 А то пришлось временнонайти довольно неуклюжее решение =)))

    $path = $_SERVER['REQUEST_URI'];
     $char = '/';
     $str = explode($char, $path);
     $obj = get_category_by_slug($str[3]);

    Соответственно айдишник я получал в $obj->term_id

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Как получить ID активной категории?» закрыта для новых ответов.