Как вы думаете, главная страница блога должна быть одна? А вот система управления сайтом WordPress думает, иначе. И когда после основного мероприятия по строительству блога установки движка начинаешь наполнять его контентом и помещаешь три традиционные страницы, главная, о себе и облоге, в горизонтальном меню в шапке кнопка главная страница блога дублируется.
Блог изначально настроен на отсутствие статической страницы и посты в нем должны отображаться новостной лентой по мере их поступления. Но вот что делать, если мне все-таки хочется иметь главную статическую страницу, куда посетители попадали бы каждый раз, набирая в браузере адрес? Пусть это будет визитная карточка, на которой я поместил свои соображения по поводу бизнеса в интернете, свои первые впечатления от знакомства с интернет.
Главная страница блога?
В поисках решения этой проблемы, я потратил довольно много времени. Но, то ли формулировал свой запрос не правильно, то ли кроме меня всем все и так понятно, но никаких объяснений по этому вопросу так и не нашел. И только в одном видео-курсе нашлось решение моей, проблемы, причем настолько простое, потребовавшее не более пяти минут, чтобы все встало на свои места. Так что поделюсь с вами результатом, уметь избавляться от дубля главной страницы необходимо.
Заходим в редактор выбранной нами темы, в раздел Header.php. Находим часть кода, относящуюся к выводу главной страницы. Начинается эта часть с ul id=pagemenu. Удаляем только то, что заключено в теге <li>. Не забываем сохранить изменения. Вот теперь наша главная страница будет выглядеть, как нам нужно.
Вся эта красота возникнет, если предварительно в разделе Параметры вы сделаете все необходимые настройки. Для этого нужно зайти в параметры – чтение и выбрать «На главной странице отображать статическую страницу», где главной страницей должна быть главная. Вот и все.
А если главных страниц не две, а три?
Еще один вариант, который возникает, если в шаблоне предусмотрено два горизонтальных меню. У меня, например, это меню страниц в верхней части шапки и меню рубрик в нижней. Так вот, в меню рубрик, главная страница появилась тоже, и избавился я от нее, зайдя в файл header.php и удалив в коде, отвечающем за вывод этого меню, слово главная, написанное, по-русски.
Не знаю, как у вас, а у меня отношения с HTML, были достаточно сложные, поэтому, прежде чем удалить что-либо в коде шаблона, я всегда копирую код на удаление, проверяю работу сайта с учетом изменений и только тогда удаляю фрагмент кода. Если что-то идет не так, восстанавливаю все, как было, и пытаюсь выяснить у других блогеров, что сделал не так. Советую и вам поступать так же. Менять испорченную тему на новую, занятие не простое. Можно, конечно, сделать back-up базы данных, но это в том случае, если вы умеете это делать.
Так легко можно избавиться от главной страницы. Почему это не предусмотрено в самом движке возможность выбрать вариант, подходящий именно вам? Что же, внесем свои коррективы и будем работать дальше. А в принципе, будет у вас одна главная страница блога или несколько решать вам.
Надеюсь, что объяснил понятно.
Жду интересных комментариев.
С уважением Автор.