• Доброго времени суток. В общем такая проблема. Тему для WP собирал сам, вывод постов осуществляется таким образом, вот код:

    <?php if(have_posts()) : ?>
    <?php while(have_posts()) : the_post(); ?>
    <div class="content"> <!-- Начало поста -->
    
    <!-- тут я вывожу пост -->	
    
    </div> <!-- Конец поста -->
    <?php endwhile; ?>
    <?php else: ?>
    <h1>В этой рубрике пока нет статей.</h1>
    <?php endif; ?>

    И так, все работает как надо, но проблема вот в чем, при выводе поста я так же вывожу и рубрику поста с ссылкой на нее вот таким кодом:

    echo '<a href="'.get_category_link($category[0]->cat_ID).'">'.$category[0]->cat_name.'</a>';

    и опять же все работает нормально, при нажатии на название рубрики выводятся посты из этой рубрики. Но, перестали работать рубрики после того, как я поменял ЧПУ. Раньше у меня стояли ЧПУ такого типа — «http://site.ru/?p=123&#187; и все работала, ссылка у рубрики при выводе была такой «http://site.ru/?cat=5&#187; и все работает как надо, а сейчас я поменял ЧПУ на такого вида — «http://site.ru/sample-post/&#187; и ссылки рубрик при выводе поста такие — «http://site.ru/category/biznes/&#187; и при нажатии на нее посты уже не выводятся, выполняется «else», т.е. выводится <h1>В этой рубрике пока нет статей.</h1>. Кто знает, что нужно сделать в такой ситуации? )))

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

    (@sergeybiryukov)

    Live and Learn

    Если используется плагин Rus-To-Lat, то нужно либо заменить его на Cyr-To-Lat, либо вручную пересоздать ярлыки рубрик, созданных до активации плагина.

    Я использую плагин Rus filename and link translit, поменял на Cyr-To-Lat, но все так же, все равно выполняется «else». Если хотите могу дать доступ к консоли сайта, посмотрите если не трудно.

    Rus filename and link translit, поменял на Cyr-To-Lat,

    Это плагины разного назначения. Читайте их описание.

    Rus filename and link translit это тоже самое, что и rus to lat advanced, просто после установки он под таким именем отображается. Как бы там не было, это не решает проблему. Я оставил только Cyr-To-Lat, попробовал добавить новые рубрики, никак, не помогает.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Тогда стоит выполнить пункты 4—6.

    Rus filename and link translit это тоже самое, что и rus to lat advanced,

    Вообще-то первый «сравнивался» с Cyr-To-Lat…

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Не работают рубрики при изменении ЧПУ» закрыта для новых ответов.