• Всем привет! я не могу понять, почему single_cat_title(); и category_description(); не отображаются вне Loop-а, хоть и кодексе написано, что надо использовать вне. Как исправить?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В Twenty Ten в шаблоне category.php — отображаются. А где они используются у вас?

    они у меня используются в page.php до Loop-a. Если использую в Loop-e то отображаются. но мне ведь не нужно, что бы они повторялись…

    подскажете, что написать, что бы отображалось в page.php

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Для category_description() можно указать ID нужной рубрики:

    echo category_description(1);

    А что вы хотите от single_cat_title(), выводящей название текущей рубрики, в шаблоне страницы, где по умолчанию никаких рубрик нет? 🙂 Название рубрики можно вывести так:

    $category = get_category(1);
    echo $category->cat_name;

    Блин, вы гений))
    А можете прям тут же объяснить, $category — это переменная? можете дать ссылку, или сами мне тут объяснить, как у вас получилось это сделать и откуда вы достали cat_name

    Сорри за тупой вопрос, я просто хочу вникнуть в процесс.
    А так, всё работает) я и впрям не додумался, что темплейт файл сам ведь не сможет определить)

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