Поддержка Проблемы и решения вывод названия рубрики

  • Надо вывести название определенной рубрики, просто текст, без ссылки. Вот что я использую

    <?php
    $category = get_the_category();
    echo $category[2]->cat_name;
    ?>

    и оно мне выводит название рубрики на которую я зашел.

    $category[0] — если ноль то выводит название родительской. Но опять же не всегда. если ставлю 2 то тоже не всегда (для некоторых показывает, для некоторых вообще ничего) показывает название рубрики на которой мы находимся.

    Жопой чувствую что я что то не то делаю)
    Кто поможет? Надо выводить название рубрики в которой мы находимся. Не родительскую и не главную. а именно ту на который мы сейчас.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • <?php single_cat_title(); ?>

    Спасибо) Все как всегда оказалось намного проще)

    =)

    но вот еще вопрос.
    Работает оно хорошо если просматривать рубрику, а если зайти в запись, то уже не показывает в какой рубрике эта запись.

    в single.php

    <?php while (have_posts()) : the_post(); ?>
    <?php the_category(', ');?>
    <?php endwhile; ?>

    должно получиться

    но вот еще вопрос.

    См п2 правил форума.

    SeVlad, но это ж не разные вопросы)
    Одну и ту же проблему разбираем)

    ddd7777, вот какое решение я нашел если надо вывести название вне цикла.

    <?php $category_name = get_cat_name( //id категории );
    echo $category_name; ?>

    SeVlad, но это ж не разные вопросы)

    Разве?
    Первая проблема:

    Надо вывести название определенной рубрики, просто текст, без ссылки.

    И она решена, не так ли? На что, как бэ намекает состояние топика: он помечен решённым.

    Вторая проблема:

    если зайти в запись, то уже не показывает в какой рубрике эта запись.

    Будем спорить или будем следовать правилам форума?

    название темы «вывод названия рубрики»

    Мне дали вариант решения. После беглого ознакомления он мне подошел и только через минут 10 я увидел что он НЕ решает задачу полностью. Вот я и решил так как проблема есть продолжить поиск решения тут же. Не создавать же еще одну тему с таким же названием.

    Я не собираюсь с кем либо спорить, я просто изложил свое видение данной ситуации. Я считаю что никак не нарушил правила форума. Разве что «но вот еще вопрос.» — не надо было писать.

    Прекратим, пожалуй, эту демагогию.

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