Поддержка Проблемы и решения Вывод ID текущей категории

  • Всем привет! Потратил больше 4х часов на поиски ответа во всех интернетах и блогах, но решения так и не нашел…и как всегда, отчаявшись, опять иду к вам и прошу помощи..

    Вот таким вот кодом вывожу идентификатор текущей категории:

    <?php
    $category = get_the_category();
    echo $category[0]->cat_ID;
    ?>

    подскажите правило и куда его вписать чтобы WP выводил железно все ту же категорию, которая в ссылке (если выкл ЧПУ), даже если она пустая, даже если у нее есть родители или внуки или дочери.

    вот например сайт.com.ua/?cat=14
    а WP через вышеприведенный код выводит 25…
    может там запись привязана к 2м категориям, я уже не знаю ,устал смотреть…

    как мне добиться, чтобы WP железно выводил текущую категорию, которая в ссылке, а если это запись, то чтобы через запятую, например, идентификаторы категорий…

    Спасибо за понимание, ребята..

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yuri

    (@yube)

    «Вот таким вот кодом» Вы выводите первую попавшуюся категорию из тех, к которым относится последний обработанный пост.

    устал смотреть…

    Бросьте. Кому оно надо?

    чтобы WP железно выводил текущую категорию

    echo $wp_query->query_vars[‘cat’];

    а если это запись

    if (is_single())

    чтобы через запятую, например, идентификаторы категорий…

    foreach(get_the_category() as $c) echo $c->cat_ID.’,’;

    Благодарствую!

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