Главная > Веб мастерская > WordPress > Перенаправление WordPress страниц и постов на любой URL — плагин Page Links To

Перенаправление WordPress страниц и постов на любой URL — плагин Page Links To

Сегодня расскажу о небольшом, но полезном плагине Page Links To, который уже дважды выручал меня при решении, казалось бы, тривиальных задач.

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

Первый случай, когда мне пригодился модуль Page Links To, случился достаточно давно с одним футбольным проектом, создаваемым для себя. Нужно было в ленте постов блога разместить анонс + ссылку на статическую страницу. То есть, грубо говоря, у вас на сайте есть лента новостей, и туда требуется добавить запись, которая бы вела, скажем, на раздел «Услуги». Теоретически можно было бы оформить «Услуги» постом, не страницей, но возникла бы проблема с URL, да и не совсем это правильно.

В моем же случае нужно было добавить перенаправление страницы вообще на стороннюю ссылку (т.к. сайт использовал 2 CMS одновременно). Вот как все получилось в итоге:

Перенаправление WordPress страниц и постов на любой URL

Визуально, как видите, анонс имеет все классические атрибуты поста — превью, текстовое вступление, дату, категорию и метки. Но при этом ссылка «Читать далее» ведет на статическую страницу. По факту, этот анонс и был постом (создавался в WordPress записях), просто для него установлена соответствующая опция через Page Links To.

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

Чтобы иконка со стрелочкой вниз для активного раздела автоматически менялась на другую при неактивном состоянии, данный элемент должен быть реальным пунктом меню. То есть его нельзя сделать простым текстом-заголовком. При этом сама родительская страница раздела не содержит никакой информации, лишь редирект. Задача как раз для модуля Page Links To.

Установка и использование Page Links To

Изначально модуль был доступен только на сайте разработчика здесь но позже появился и в официальном репозитории WordPress по этому адресу. Скачав файл, распаковываете его на локальном компьютере, после чего загружаете на ФТП в директорию /wp-content/plugins/. Дальше заходим в админку WordPress в раздела Plugins и активируем его. Также вы можете найти плагин по названию Page Links To и установить непосредственно из админки.

Сейчас у модуля более 300 тысяч установок, а также высокие оценки — итоговый рейтинг 4.9 (88 голосов). Минимальная версия для работы — 3.9.2, я пробовал его на WP 4.5.3.

Основная фишка Page Links To заключается в возможности указывать для постов/страниц любые адреса ссылок для переходов. То есть, данный плагин перенаправления в WordPress поможет ссылаться на части сайта, использующие другие CMS или вообще внешние URL (мало ли всяких ситуаций бывает). Также, по словам разработчика, модуль поможет создавать «ручные» меню со ссылками на любые элементы сайта (категории, объекты). Правда, сейчас эта функция имеется и в самой системе. Однако для некоторых специфичных меню (как в моем примере) решение все еще может пригодиться.

Блок настройки Page Links To найдете в самом конце поста или страницы.

По умолчанию здесь установлена опция «Its normal WordPress URL», то есть элемент функционирует в обычном режиме. Если же вам нужно добавить перенаправление с одной страницы на другую, то выбираете значение «A custom URL», а затем пишите ссылку, куда требуется сделать редирект. Можно задать открытие линка в новом окне — ставите галочку «Open this link in a new tab». Далее сохраняете запись и проверяете как все работает на сайте.

Напоследок парочку советов по Page Links To из FAQ:

  • Если вы хотите чтобы перенаправление страниц никуда не вело, а элемент использовался как контейнер, ставите для значения ссылки «#». В принципе, то же самое сейчас можно сделать и для меню.
  • В поле URL вы должны указывать ссылку целиком, начиная с http:// конструкции.
  • Модуль поддерживает относительные линки, то есть /my-page.php будет работать (даже при смене домена).

В общем, Page Links To — отличный плагин перенаправления в WordPress. С поставленной задачей справляется хорошо, максимально прост и удобен в работе.

Кстати, если вы используете другое решение для перенаправление страниц, можете указать его в комментариях — интересно почитать.

 

За информацию спасибо: http://wordpressinside.ru

NEW!!! Полезное, нужное, важное:

Где заработать в интернете деньги? Надёжно, честно, без обмана!
Платежные системы, кошельки и обменники для работы

Лучшие хостинги, сервера и прочее для сайтов

Смотрите также

смена домена вордпресс

WordPress смена домена (как поменять домен сайта)

Одно дело, если нужно выполнить перенос сайта между разными хостинг аккаунтами – там у вас остается старая версия сайта. Но как быть когда сменить адрес блога нужно на том же аккаунте, с той же базой данных, без потери данных?

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *