Плагин для перенаправления (редиректа) с категории на запись в wordpress

REDIRECT

О редиректах в wordpress написана много и есть достаточное количество плагинов для этого. Но эти методы и плагины абсолютно не подходят для перенаправления со страниц категорий и меток на запись.

Такая проблема возникает если запись одна-единственная в категории и для того чтобы перейти к ней со страницы категорий необходимо сделать дополнительный клик. А каждый дополнительный клик для пользователя это явный минус для сайта. В идеале пользователь в один клик должен добраться до  нужной информации.

Плагины типа Redirection абсолютно для этого не подходят. С их помощью можно сделать редирект с записи на запись, но не с категорий и меток на запись.

Ситуация, когда нужно создать редирект со страницы категорий на страницу с записью возникла на автомобильном сайте. Предположим у Вас есть рубрика "ВАЗ-2110" и в ней единственная запись "ВАЗ-2110". Что увидит пользователь кликнув по рубрике "ВАЗ-2110"?

Перенаправление с категорий на записи и страницы в wordpress

Тут ещё не каждый догадается что нужно кликнуть по строке "Подробнее", что перейти к чтению. Первое впечатление - на странице нет информации. И пользователь уходит....

Плагин "Перенаправление с категорий на записи" решает эту проблему и пользователь сразу открывает полную запись:

 Перенаправление с категорий на записи

Так намного лучше, неправда ли?

 Представляю плагин, который будет перенаправлять (редиректить) пользователя на запись, если она одна в категории.

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

[download id="16"]

 

 

 

11 thoughts on “Плагин для перенаправления (редиректа) с категории на запись в wordpress”

  1. Сергей

    Здравствуйте. Спасибо за плагин. У меня вопрос, а как можно сделать редирект с определенной категории, в которой много записей, на главную. Например, есть рубрика Работы а в ней подрубрики, Подрубрики содержат соответствующие им записи, а вот рубрика работы это по сути то, что выводится на главной.
    Спасибо.

    1. Editor Post Author

      Дело в том что редирект возможен только с существующей страницы на существующую. С записи на на запись например. А страница категории просто сгенерирована по определённым критериям. Фактически это не страница в привычном нам смысле.
      Но по-моему у Вас и так всё нормально работает. Или чего хотите добиться?

  2. Editor Post Author

    Попробуйте заменить в файле плагина фрагмент wp_redirect( $post_url ); на wp_redirect( home_url() );
    А если в рубрике нет записей, то и post_count == 1 надо заменить на post_count == 0.
    В принципе поковыряйте код, там по-моему всё понятно и прозрачно.

    1. Administrator

      Я вот что ещё подумал. Зачем привязываться к рубрикам? Можно сделать выпадающее меню просто средствами Html, как на обычных сайтах. Вот задал в Гуле «выпадающее меню html» http://www.google.ru/search?sclient=psy-ab&hl=ru&newwindow=1&biw=1247&bih=657&q=%D0%B2%D1%8B%D0%BF%D0%B0%D0%B4%D0%B0%D1%8E%D1%89%D0%B5%D0%B5+%D0%BC%D0%B5%D0%BD%D1%8E+html&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&oq=&aq=&aqi=&aql=&gs_l=&pbx=1 . По первым же ссылкам вроде всё толково расписано. И потом это меню вставить в один ряд с рубриками. Я, например, вставлял как-то ссылку просто на страницу. Получалось нормально. Но с выпадающим списком это конечно посложнее будет.

  3. Сергей

    Да, ввел в поле откуда переадресовывать ссылку на рубрику, а в поле куда: главную страницу. Все заработало. 301 редирект.

    1. Administrator

      Отличная находка! Теперь я должен говорить спасибо. Все остальные плагины не позволяли делать такого редиректа.

    1. Administrator

      Странно… у меня не работает. Может потому что с мультиязычностью экспериментирую.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>