Исключаем страницу из навигации блога на WordPress.

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

Итак, самым простым способом исключить страницу из меню навигации является «взлом» php-кода. То есть, ни о каких противоправных действиях здесь речь не идет, просто корректирование определенной информации в подобных файлах потребует от вас элементарных знаний языков программирования. Кроме того, делая подобные «телодвижения» без опыта вполне можно «сломать» свой любимый блог, который после ваших манипуляций неожиданно перестанет открываться. Отсюда можно сделать логичный вывод о том, что для исключения отдельных страниц нам потребуется соответствующий плагин. Существует ряд платных плагинов, которые действительно могут справиться с поставленной задачей быстро и качественно. Но зачем нам платные плагины, если в глобальной сети можно найти такое сокровище, как Exclude Pages. Сразу отметим, что бесплатных плагинов, решающих указанные проблемы, довольно много, но только Exclude Pages показался нам надежным и наиболее стабильным в работе.

Плагин Exclude Pages скачивается с официального сайта и ставится элементарным образом, с активацией в админпанели. К сожалению, плагин не переведен на русский язык, но в нем не так много функций, чтобы простой пользователь мог запутаться. Итак, после установки плагина в меню появляется новая строчка «Include this page in user menus», что и означает «Показывать страничку в навигации». По умолчанию данный пункт отмечен галочкой, то есть все добавляемые страницы будут отображаться в меню. Логичным будет предположить, что снятие галочки приведет к тому, что страничка будет скрыта.

А теперь совет для тех, кто не хочет ставить плагины из-за каких-либо принципиальных убеждений. Помните, что данные действия осуществляются на свой страх и риск. Итак, для исключения страницы вам придется подкорректировать файл шаблона. Как правило, список отображаемых страниц показывается следующей строчкой: < ?php wp_list_pages(’title_li=’); ?>. И чтобы страница перестала отображаться, поступаем с этой строчкой следующим образом: < ?php wp_list_pages(’title_li=&exclude=id_страницы’ ); ?>.


Получать обновления на e-mail:

Главная > Уроки > Исключаем страницу из навигации блога на WordPress.

Рекомендуем посмотреть:


Оставить комментарий