В ходе развития любого стартапа или простого сайта растет количество страниц,
предлагаемых продуктов и стандартный функционал “страница”, входящий в состав движка WordPress, не всегда справляется со своими обязанностями. В нашем посте речь пойдет о том как сделать ссылку на другую папку, в которой может крутится другой движок, либо сделать ссылку на внешний URL.
В нашем случае мы разберемся как я сделал ссылку на поддомен, в котором находится мастерская нашего сайта — http://shed.jobec.ru, хотя после некоторых манипуляций, загрузив то же содержимое в папку /shed/ я получил аналогичный результат, но пока оставил мастерскую на поддомене.
Итак, о чем это мы там хотели вначале поговорить? А ну да! Как, собственно, сделать внешнюю ссылку в меню WordPress!
Так вот все ссылки из меню, в этом популярном движке, ведут на внутренние страницы, а потому давайте, наконец разберемся — как же добавить ссылку на внешнюю страницу в меню WordPress?
У этой проблемы есть несколько вариантов решения:
1. Можно создать дополнительное меню при помощи виджета WP — Произвольное меню, но оно будет располагаться в сайдбаре, а раз так то посетители, видимо, не будут связывать дополнительный виджет с меню.
2. Если тема вашего блога поддерживает работу с меню, то в разделе админки
Внешний вид->Меню будет активным раздел Произвольные ссылки.
Но, к большому сожалению, в подавляющем большинстве бесплатных тем, вышеупомянутый раздел не активен.
3. Ну и конечно, можно использовать плагин Page-links-to, который работает с версией WordPress: 3.0 или выше.
Так чем нам может помочь этот плагин? После его активации в админке, при создании новой страницы, мы получаем возможность как ссылаться в другую папку, так и сделать ссылку на внешний URL.
И при этом у нас остается возможность устанавливать для нашей страницы стандартный адрес.
Теперь поясним на практике как это выглядит.
После загрузки и активации плагина Page-links-to, при создании новой страницы, мы можем заметить под полем редактирования нечто новенькое:
Это и есть поля новоиспеченного плагина. И если вы хотите послать пользователя куда нить в другую папку или даже на другой URL, то вам необходимо поработать с этими полями. В частности нужно установить переключатель в позицию — A custom URL. В итоге должно получится так:
Ну а если вы хотите чтобы ваша ссылка открылась в отдельном окне то отметьте галочкой чекбокс Open this link in a new tab
Что же делает этот плагин? После эго активации в при создании новой страницы вы получаете возможность устанавливать для нее как стандартный адрес, так и любой внешний адрес.