Поддержка Проблемы и решения Дублирование страниц

  • Решено Natali581388

    (@natali581388)


    Помогите, пожалуйста, решить следующую проблему. При выборе статей определенной категории в фильтр попадают ВСЕ статьи сайта. Т.е. статьи дублируются во всех категориях. Как это устранить?

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • При выборе статей определенной категории в фильтр

    Это как и где вы выбираете?

    К примеру, под каждой статьей есть «Опубликовано в рубрике …». При выборе любой из рубрик, появляются все статьи, т.е. фильтр не работает

    Неплохо было бы узнать, какую Тему используете, или взглянуть на сайт.

    Вижу два различных урла d-d.by/category/centry-razvitiya и d-d.by/adresa/centry-razvitiya Последний адрес с сайдбара. Он, как я понял, работает корректно. Вы с помощью какого плагина делали кастомные типы? Или это какое-то другое решение?

    Да, совершенно верно, второй корректный. А в первом, как видите, ВСЕ!! Вот это и есть проблема.
    «кастомные типы» — простите меня-чайника, но что это?

    Вам лучше обратится к фрилансеру, чтобы за небольшую плату посмотрел более тщательно. Навскидку сложно что-то советовать..

    спасибо за попытку))

    У вас что дублируется, повторяются ярлыки рубрик может быть пересекаются с метками или дублируются рублики, может быть не правильно настроен вывод «Опубликовано в рубрике …». Посмотрите внимательно все ярлыки и там где ошибки посмотрите каким рубрикам принадлежат статьи. А что бы более конкретно стоять конечно надо в админке копаться.

    Хотя, в каком файле шаблона у вас выводятся рубрики скиньте код? Скорее всего там ошибка, сделайте сверху вывод заголовка рубрики, что было понятнее

    Вот что я нашла про рубрики:
    <div class=»cleared»></div>
    <?php ob_start(); ?>
    <?php $icons = array(); ?>
    <?php if (!is_page()): ?><?php ob_start(); ?><?php printf(__(‘Опубликовано в рубрике %s’, ‘kubrick’), get_the_category_list(‘, ‘)); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (!is_page() && get_the_tags()): ?><?php ob_start(); ?><?php the_tags(__(‘Метки:’, ‘kubrick’) . ‘ ‘, ‘, ‘, ‘ ‘); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (!is_page() && !is_single()): ?><?php ob_start(); ?><?php comments_popup_link(__(‘Комментариев нет »’, ‘kubrick’), __(‘1 комментарий »’, ‘kubrick’), __(‘% комментариев »’, ‘kubrick’), », __(‘Комментарии закрыты’, ‘kubrick’) ); ?>
    <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?>
    <div class=»art-postfootericons art-metadata-icons»>
    <?php echo implode(‘ | ‘, $icons); ?>

    Если это не то, подскажите, пожалуйста, точнее, что искать…

    должно быть
    if (is_category())

    Это?:
    <?php /* If this is a category archive */ if (is_category()) { ?>
    <h2 class=»pagetitle»><?php printf(__(‘Архивы рубрики ‘%s’ ‘, ‘kubrick’), single_cat_title(», false)); ?></h2>
    <?php /* If this is a tag archive */ } elseif( is_tag() ) { ?>
    <h2 class=»pagetitle»><?php printf(__(‘Записи с меткой ‘%s’’, ‘kubrick’), single_tag_title(», false) ); ?></h2>
    <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
    <h2 class=»pagetitle»><?php printf(_c(‘Архивы за %s’, ‘kubrick’), get_the_time(__(‘F jS, Y’, ‘kubrick’))); ?></h2>
    <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
    <h2 class=»pagetitle»><?php printf(_c(‘Архивы за %s’, ‘kubrick’), get_the_time(__(‘F, Y’, ‘kubrick’))); ?></h2>
    <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    <h2 class=»pagetitle»><?php printf(_c(‘Архивы за %s’, ‘kubrick’), get_the_time(__(‘Y’, ‘kubrick’))); ?></h2>
    <?php /* If this is an author archive */ } elseif (is_author()) { ?>
    <h2 class=»pagetitle»><?php _e(‘Архивы автора’, ‘kubrick’); ?></h2>
    <?php /* If this is a paged archive */ } elseif (isset($_GET[‘paged’]) && !empty($_GET[‘paged’])) { ?>
    <h2 class=»pagetitle»><?php _e(‘Архивы блога’, ‘kubrick’); ?></h2>
    <?php } ?>

    ну все верно вроде, где то есть ошибка, тут уже поможет только тот кто имеет доступ к сайту

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Тема «Дублирование страниц» закрыта для новых ответов.