Правка верхнего меню

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

Во время работы в «WebCG» мне уже приходилось выполнять такое поручение, поэтому я был полностью уверен в правильности своего решения, только уже не помнил как именно я решил поставленную задачу, но помню, что решал её чистым PHP, а не через «WordPress», хоть сайт и функционировал именно на нём.

За 2 дня я узнал как происходит вывод меню через «wp_nav_menu» и про внутренние теги WP. В итоге, как мне показалось, выполнить поставленную задачу через вышеупомянутый цикл нельзя, но можно создать полностью своё меню на HTML и заменить им цикл вывода меню в header.php, что и было сделано.

Скопировав исходный код существовавшего меню, я вставил его вместо цикла вывода меню, далее добавил внутренние тэги для неотображения пункта «Главная», когда загружена главная и для неотображения пункта «По WordPress» когда загружена страница с id=31:

Было
Стало

Вы можете оставить комментарий, или Трекбэк с вашего сайта.

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