$categories = get_categories(array('parent='.get_cat_ID(get_queried_object()->name)));
if ($categories){
foreach ($categories as $category) {
echo $category->name;
}
}
Код берет название категории на русском, получает его id и ищет все подкатегории у которых родителем указана эта категория.
Но вместо этого он выводит подкатегории вообще не относящиеся к ней, и, что самое важное - выводит одно и то же на всех страницах. Я понимаю, если бы подкатегории были разные - так нет же...
В админке даже смотрел, у подкатегорий разные родители.