Я правильно понимаю. что у вас есть Рубрики:
Каталог (catalog)->Офисная мебель (offisnaya-mebel)->Шкафы (shkafij) — то есть у рубрики «Шкафы родитель — «Офисная мебель», а у той в свою очередь — родитель «Каталог»?
И именно во внутренней рубрике «Шкафы» у вас находится запись «Шкаф стеклянный»?
Попутный вопрос: вы не используете каких-нибудь плагинов, которые бы выводили «хлебные крошки»? Часто подобные плагины «проглатывают» часть родительских рубрик.
и по сути в урл должно получаться так : http://example.com/catalog/jabsnaya-mebel/shkafij/shkaf-steklyannij
Если запись расположена в дочерней рубрике, то по умолчанию при структуре /%category%/%postname%/
родительские рубрики тоже попадают в URL.
Предполагаю, что установлен плагин, который меняет вид ссылок.
Quazimorda, правильно понимаете.
Плагины: contact form 7, prime strategy breadcrumb, rus to lat. больше никаких плагинов не стоит.
Как уже писали выше, скорее всего дело в плагине, и глядя на их список, я бы присмотрелся к prime strategy breadcrumb. Отключите и попробуйте без него. Плагины, выводящие «хлебные крошки» часто показывают только дочерние рубрики, а не всю структуру.
Проверял. Проблема не в них.
Можете показать кусок кода, где выводятся ссылки на материалы?
Проблема то ведь не в куске кода, а в урл страницы (((
В чпу так прописано /%category%/%postname%/
Угу, а теперь покажите цикл вывода постов и как в нем реализован показ ссылок.
Что-то вроде:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<?php endwhile; ?>
<?php else : ?>
<h2 align="center">Не найдено.</h2>
<?php endif; ?>
Важно, как в вашем случае организована ссылка. В приведённом мной примере это:
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
Если в вашем случае ссылка устроена не так, то очень может быть виноват именно код вывода ссылки на запись.
Для постов ссылка устроена именно так. Иначе вроде никак не перейти к детальному просмотру записи.