Отобразить родительскую категорию?
Всем доброй ночи!
Подскажите, как отображать родительскую рубрику?
Есть замечательный тег single_cat_title, но он отображается текущую рубрику.
А мне хотелось бы показать только родительскую рубрику.
Действовать необходимо вне цикла.
Подскажите как правильно это сделать?
Заранее спасибо!
С уважением,
Павел
Как вывести массив категорий?
Всем хорошего дня!
Есть задача: вывести определенный блок в определенной категории и всех его подкатегориях, причем как в файлах archive (т.е. при просмотре категорий), так и в отдельных постах принадлежащих этой категории.
Сейчас использую такой код:
<?php if (is_category(array(3,7,8,9,10,11,12,13,14)) || in_category(array(3,7,8,9,10,11,12,13,14))) { ?>
...
<?php } ?>
Соответственно категория 3 – родительская и необходимая категория, а все остальные – подкатегории.
Метод неудачный, требует постоянного добавления в него руками новых подкатегорий.
Подскажите как можно модернизировать этот код?
Можно ли как-то вывести массив всех подкатегорий родительской категории, ну или может вообще какой-то другой простой способ решения этой задачи есть?
Спасибо!
С уважением,
Павел
Правильно организовать вывод постов?
Добрый день!
Подскажите, как правильно сделать вывод постов на сайте в категориях/подкатегориях:
К примеру, есть раздел продукции (допустим, категория-1), в котором есть три разных продукта: велосипеды, машинки и лошадки (подкатегории-2, -3, -4). Плюс еще есть информация по доставке (подкатегория-5) и заказу в кредит (подкатегория-6).
Задача в том, чтобы на странице продукции выводить не все записи из всех подкатегорий, а только записи с продукцией (без доставки и кредита).
Я сделал это следующим образом:
category-1
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=1,-5,-6&posts_per_page=50&paged=$paged");?>
<?php while (have_posts()) : the_post(); ?>
...
<?php endwhile; ?>
Т.е. указал, что надо выводить записи из 1-й категории, за исключением категории 5 и 6 (в которых у меня информация совсем другого типа).
Так вот проблема в том, что после этого перестала работать навигация, как штатная, так и wp-pagenavi. Вызов второй страницы не дает никакого результата – информация не меняется.
Что я неправильно делаю?
Заранее спасибо!
С уважением,
Павел
Как модернизировать sidebar? Добавить туда записи из разных категорий
Всем добрый день!
Ситуация следующая:
Есть сайдбар на котором отображаются виджеты по умолчанию: рубрики, последние записи, самые комментируемые и т.п.
А хочется отображать, к примеру, 3 последних записи из рубрики 1, 3 последних записи из рубрики 2 и т.п.
Схематично:

Пример, как это может выглядеть на сайте:

Сделать это хочется и в index.php и single.php, правда отображать там хочется разные данные.
Т.е. на индексе общие сводки новых записей из разных категорий, а в single – в зависимости от текущей категории – еще записи по ней.
При этом оформление дополнительных блоков у меня будет по сути таким же, как это сделано в category.php, но работать это должно в sidebar. А я так понимаю, loop-а там нет, поэтому оформлять это надо каким-то другим образом.
В php разбираюсь плохо, но в общем принцип циклов и т.п. на уровне basic знаю 🙂
Если нужно, могу выложить тут код.
Заранее спасибо!
С уважением, Павел
P.S. Версия WordPress 2.5.1
Адрес сайта: http://www.pauldesign.ru
Шаблон на базе которого делал – Arthemia (http://www.michaeljubel.com/2008/05/arthemia-magazine-blog-wordpress-theme-released/)