Page Links To — перенаправление WordPress страниц и постов на любой URL
Сегодня расскажу о небольшом, но полезном плагине Page Links To, который уже дважды выручал меня при решении, казалось бы, тривиальных задач. Если говорить в общих чертах, то модуль позволяет установить в WordPress перенаправление с одной страницы на другую. Решение, в принципе, похоже на создание редиректа с Redirection, но является более простым и имеет несколько иной принцип работы. В статье сначала рассмотрим ситуации, где данный плагин перенаправления может использоваться, а потом разберем его основные возможности.
Первый случай, когда мне пригодился модуль Page Links To, случился достаточно давно с одним футбольным проектом, создаваемым для себя. Нужно было в ленте постов блога разместить анонс + ссылку на статическую страницу. То есть, грубо говоря, у вас на сайте есть лента новостей, и туда требуется добавить запись, которая бы вела, скажем, на раздел «Услуги». Теоретически можно было бы оформить «Услуги» постом, не страницей, но возникла бы проблема с URL, да и не совсем это правильно.
В моем же случае нужно было добавить перенаправление страницы вообще на стороннюю ссылку (т.к. сайт использовал 2 CMS одновременно). Вот как все получилось в итоге:
Визуально, как видите, анонс имеет все классические атрибуты поста — превью, текстовое вступление, дату, категорию и метки. Но при этом ссылка «Читать далее» ведет на статическую страницу. По факту, этот анонс и был постом (создавался в 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. С поставленной задачей справляется хорошо, максимально прост и удобен в работе.
Кстати, если вы используете другое решение для перенаправление страниц, можете указать его в комментариях — интересно почитать.
комментариев 18 к статье “Page Links To — перенаправление WordPress страниц и постов на любой URL”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Я как-то переводил статью со Smashing Magazine, там объяснялось как сделать редирект заголовка с помощью custom fields.
Вот тут — http://habrahabr.ru/blogs/personal/59535/ п.5
sinvarg, действительно можно и так, я искал решение через custom fields, но потом попал на плагин и он оказался весьма простым и прикольным)
Подскаите что делать, установили плагин и ставим галочку, чтобы ссылка открывалась в новом окне, а она все также окрывается в том же окне что и сайт.
Helen, попробовал у себя тоже поставить галочку — не открывается в новом окне, видимо, глюк плагина.
Автор молодец, всё доступно и понятно объяснил! Респект!
А в плагине Redirection возможно ли сдлеать так чтобы,перенаправляемая страница открывалсь в новом окне???
Просто новчиек в этом…..Заранее большое спасибо…
Дмитрий, нужно смотреть опции плагина, по обзору здесь такой опции не вижу, но теоретически должно быть.
Чувак ты меня максимально спас! Спасибо!!!
Здравствуйте! А может быть полезен этот плагин, если на сайте WP packetsuccess.com , который я приобрёл готовый для себя, уже есть кнопки «read more» с установленными ссылками? Короче говоря, можно ли этим плагином изменить эти ссылки или только вручную? Спасибо
Геннадий, не совсем понятна ваша задача. Данный модуль позволяет сделать анонс, отображаемый в ленте блога, и ссылающийся на любой URL. Например, если вы хотите добавить анонс страницы (Page), то просто так вы ее сделать не сможете, т.к. в записях блога отбражаются только посты. Тут то и пригодится Page Links To.
Ваше описание действий больше похоже на редирект — для этого есть модуль Redirection который задает перенаправление с одного адреса ссылки на другой.
установила это приложение, с админки если нажать на ссылку то переходит а если нажать на ссылку в самом посте оно все равно не преходит, может подскажите в чем может быть проблема
Slava, в описании модуля сказано, что он обновился 5 дней назад, возможно, это косяк новой версии. Попробуйте установить прошлую версию плагина (по ссылке небольшая инструкция как это сделать). Либо нужно подождать пока косяк пофиксят + можно глянуть вкладку Support на официальном сайте.
Спасибо за ответ, я сделала откат до предведущей версии и к сожалению результат тот же
Спасибо агромное все заработало во всем виновата моя не внимательность
Добрый день.
Хотел узнать, как можно сделать так чтобы он автоматически, задавалась ссылка на другой сайта и на материал??
Amed, если есть какая-то «схема», по которой посты перенаправляются на другой сайт, то вам надо искать инфу про 301 редирект в htaccess. Этот модуль решает, скорее, разовые задачи. Хотя я сталкивался с ним достаточно давно, смоторю сейчас в описании есть какое-то pretty URL, может, и функциональность стала посерьезнее.
Спасибо! Информация пригодилась )))
А плагин чтобы в попапе отображался пост не подскажете?
Сам попап сделать не проблема, но надо вызвать шоткод этого попапа — маюсь как это организовать
Если подскажете — многим пригодится — уверен, бывает краткая тнформация из-за которой переходить с текущей страницы не хотелось бы
Олег, подходящего решения под вару конкретную задачу не встречал, в статьях про всплывающие окна упоминается модуль Popup Maker, которые может вам пригодиться для решения задачи.