Не работают категории Wordpress - причиной оказался плагин

Не работают категории WordPress

Дополнено: февраль 2019 года.

Обнаружилась еще одна причина или скорее даже не причина, а проблема с категориями. Таким образом к описанной уже ранее ситуации с плагинами добавилась новая и стало известно два фактора, влияющих на работу категорий:

  1. Настройка постоянных ссылок в WordPress,
  2. Добавленный новый либо обновленный ранее установленный плагин.

1.Причина в самом WordPress.

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

  1. В административной панели WordPress зайдите на закладку «Настройки», затем «Постоянные ссылки».
  2. Измените «Префикс для рубрик». Достаточно изменить один символ. Если префикс не задан, просто введите любое значение.
  3. Нажмите «Сохранить изменения». После сохранения верните название префикса в первоначальное состояние и снова сохраните изменения.

Все, после таких танцев с бубном рубрики снова начали работать. Предлагаю Вам попробовать сначала просто «Сохранить изменения», не внося никаких изменений в наименование префикса. Возможно, что этого будет достаточно. На своем сайте я не могу уже проверить, так как все заработало. Если у Вас получится или не получится, напишите, пожалуйста в комментарии, возможно кому-то будет полезно.

Настройка префикса для рубрик в WordPress

Настройка префикса для рубрик в WordPress

2.Причина в плагине.

Внезапно, после обновления Wordpress до версии 4.9.4 «поломались» рубрики на сайте. Просто при выборе любой рубрики стала открываться главная страница сайта. При «откате» на состояние сайта до обновления работоспособность сайта восстанавливалась. Рубрики начинали работать как положено.

Пришлось искать причину. Перед тем, как обновить WordPress было еще одно действие. Для рубрики «Готовим вкусно» нужно было создать оригинальную страницу  категории. Выводить список статей в виде «плитки» из миниатюрных изображений. Что и было благополучно сделано. Поэтому два последних действия направили меня, честно говоря, по ложному следу.

Здесь позволю себе поумничать, и напомнить, что все владельцы сайтов делятся на тех кто не делает бэкапы, и тех, кто их уже делает. А как иначе? Как «откатить» назад, когда уже обновился?

Сначала восстановил из бэкапа состояние сайта, в котором он был до обновления WordPress. Категории заработали как надо. Решил, что скорей всего сам же и повредил работу рубрик, удалил свою работу с новой страницей рубрики и опять обновил Wordpress.

Ошибка в работе рубрик повторилась. Снова при выборе рубрики стала открываться главная страница.

На самом деле, все дело оказалось в плагине Yoast SEO. Вот уж чего не ожидал. Вспомнил, что перед обновлением движка обновил пару плагинов. Проверил догадку, и точно!

Деактивировал SEO плагин и все заработало. Причем, плагин-то нужный в работе. Попробовал вновь его активировать — рубрики работают как положено. Поспешил сделать бэкап рабочего состояния сайта с обновленным движком и активным Yoast SEO.

Резюме.

Если не работают рубрики проверить взаимодействие темы с плагинами методом перебора. Деактивировать/активировать поочередно и проверять результат.

Делать резервное копирование сайта перед обновлениями, равно как и перед другими действиями с сайтом.

Удачи Вам в сайтостроении!

 

комментария 2

  1. Спасибо большое! С категориями помог первый вариант. Проблема еще есть с метками, при переходе в статьях по разным меткам происходит переход на главную страницу. Может быть вы знаете ответ на этот вопрос, как исправить!?

    • Вячеслав, огромное спасибо, что даете обратную связь! Особенно приятно, что у Вас получилось самостоятельно разобраться с WordPress, с его неработающими категориями. Что касается перехода на главную страницу с любой метки, то я пока не сталкивался с такой проблемой, лучше пришлете ссылку на Ваш сайт, попробую помочь.

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

Войти с помощью: