В рубриках дублируются посты. Как исправить?

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Ситуация в следующем: в разных рубриках отражаются одинаковые посты. При опубликовании статьи, за каждой закрепляется своя рубрика (ставлю галочку в админке), однако при просмотре любой рубрики непосредственно с сайта все посты в одной рубрике. Т.е. рубрику то можно открыть любую, а посты там будут все сразу (и не важно к данной рубрике относится пост или нет). В общем как-то так.

Как это можно исправить? Описал как смог, сам сайт можно посмотреть из моих контактов.

Создай свой первый сайт на WordPress

varlamov_andrey
Оцените автора
Добавить комментарий

  1. rainylive

    Обычно для вывода используют…

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    "  title="<?php the_title(); ?>"><?php the_title(); ?>
    
    <?php the_content(' '); ?>
    
    <?php endwhile; ?>
    <?php endif; ?>

    Хотелось бы увидеть ваш способ :) думаю там и кроется ответ на вопрос

    Ответить
    1. varlamov_andrey автор

      Очень похожий код нашел в файле архив.пхп Просто я очень далек от веб программирования и знаю эту тему очень поверхностно. Но очень хочется один раз настроить и забыть об этом скелете. Если это не совсем то подскажите плиз где найти то что нужно.



      » rel=»bookmark» title=»Ссылка на запись: «>












      Не найдено


      Ответить
      1. Используйте кнопку «код».

        Ответить
        1. varlamov_andrey автор
          <!--loop article begin--> <?php while (have_posts()) : the_post(); ?> <!--post title as a link--> <div class="postspace3"> </div> <h2 id="post-<?php the_ID(); ?>">" rel="bookmark" title="Ссылка на запись: <?php the_title(); ?>"><?php the_title(); ?></h2> <!--post time--> <b><?php the_time('l, jS F Y') ?></b> <!--optional excerpt or automatic excerpt of the post--> <?php the_excerpt(); ?> <!--one post end--> <?php endwhile; ?> <!-- navigation--> <?php next_posts_link('« Предыдущие записи') ?> <?php previous_posts_link('Следующие записи »') ?> <!-- do not delete--> <?php else : ?> Не найдено <?php include (TEMPLATEPATH . '/searchform.php'); ?> <!--do not delete--> <?php endif; ?>
          Ответить
  2. varlamov_andrey автор

    это в сайдбаре?

    Ответить
    1. Это либо в index.php, либо в archive.php.

      Ваша проблема заключается в том, что шаблон, отвечающий за вывод постов разных категорий, содержит ошибки в коде. Rainylive как бы намекает, в какой части кода это может быть.

      Посмотрите пожалуйста пост Шаблоны в WordPress.

      Ответить