Вопрос в следующем:
Надо выбрать рубрику и подключить соответствующий сайдбар.
Например, есть родительская рубрика Футбол, в ней – дочерние: Англия, Испания
У родительской Футбол – id3, у Англии – id48, Испании – 49.
Код перебора файлов сайдбара в зависимости от выбора рубрики (добавил в файл archive.php):
if ( in_category( '48' ) ) {
include 'column_en.php';
} elseif ( in_category( '49' ) ) {
include 'column_es.php';
} else {
include 'column.php';
}
C родительскими рубриками функция работает корректно.
С дочерними – нет, точнее, рубрика Испания – подключается свой сайдбар.
Рубрика Англия – подключается свой сайдбар.
А вот для рубрики Футбол подключается сайдбар рубрики Англия, а должен – дефолтный, column.php (как в коде).
Если дочерние рубрики вывести на уровень родительских – все рубрики работают корректно.
Где ошибка или как исправить (изменить) функцию, кто подскажет.
Заранее спасибо.
in_category(48) – текущий пост принадлежит 48 рубрике
is_category(48) – выводится список постов 48 рубрики
Юра, как всегда ваши ответы по делу, спасибо