Нужен многостраничный сайт?!
Через некоторое время, после того как вы создали свой сайт и наполнили уже приличным количеством текста, начинаешь задуматься, как бы правильно его структурировать. Один из замечательных вариантов, на мой взгляд, это создание многостраничных сайтов. Вопрос в том, как разделить тему сайта на подтемы, и чтобы каждая подтема была на новой странице в WordPress? Проще говоря, создать меню сайта с элементами динамичного заполнения: когда на странице хранится не только статичная информация (об авторе) но и какие-то отдельные рубрики (подтемы). Вопрос оказался довольно-таки интересным.
Произвольное меню в Word Press
Итак, думаю, цель ясна, теперь будем искать методы решения. Оказывается в версии WP 3.0 и выше уже реализовано что-то похожее, что нам нужно под названием «Меню». Тут есть одно маленькое замечание: вполне возможно, что ваша тема не поддерживает меню, и для этого придется немного похитрить в коде движка. Ничего страшного здесь нет, все просто и понятно, даже я – новичок в этом деле разобрался почти сразу. Для того чтобы подключить необходимую функцию, заходим в редактор нашего движка. Как именно заходить вам решать: почему-то очень многие советуют открывать какой-либо FTP-клиент, подключаться к хосту и потом уже открывать файлы темы, я же почти всегда пользуюсь админкой, этого вполне хватает. Бывает правда, что на хостинге запрещено изменять файлы движка, поэтому WP не даст вам поработать с файлами, вот для этого уже придется переходить на сервер и прописывать права доступа. Но это редкость, я с таким не сталкивался. Так что, скорее всего вам тоже можно просто пройти в редактор файлов темы WP через административную панель. Нам надо найти файл Function.php и дописать туда строчку с кодом:
if (function_exists(‘add_theme_support’)) {
add_theme_support(‘menus’);
}
Вставляем данную конструкцию в любое место, например, я просто дописал снизу, перед значком закрытия ?>. Вот таким образом мы подключили нашей теме пункт «Меню». Заходим в него.
1 Заголовок меню. Задаем имя меню, потом оно нам еще пригодиться, когда будем вставлять конструкцию меню в код.
2. Произвольные ссылки. Здесь можно прописать путь к тому объекту, который будет у нас в меню. Я поначалу писал ссылки на рубрики, но оказалось, что этого делать не надо (4 пункт).
3 Страницы. Можно добавлять выбранные страницы.
4 Рубрики. Вот тут-то мы и будем выбирать необходимые рубрики для отображения в меню.
Помимо того, что можно добавить новые пункты, можно еще провести структуризацию меню. Некоторые пункты сделать подпунктами меню. Для этого выберите подпункты и просто сдвиньте их чуть-чуть вправо, они автоматически станут подпунктами того элемента, что сверху.
Таким образом, мы создали необходимое меню. Осталось решить, как его отобразить на страницах сайта. Тут есть два способа. Можно все сделать через виджеты. Заходим в меню виджетов и ищем там «Произвольное меню». Вот его-то мы и ставим туда, куда нам необходимо.
Второй способ – это ручками лезть в код. Переходим в редактор движка темы. Там нам надо найти файл header.php, так как именно в нем располагается меню. Скорее всего, оно будет в
«
'menu=top'); ?>"
Top
- это название вашего меню. Так что не забудьте его переименовать. Ну, вот, пожалуй, и все. Меню готово. Теперь наш сайт выглядит намного симпатичнее и структурирован очень доступно. Можно полностью посвятить себя методам внешней оптимизации.Чтобы потом в будущем иметь хороший пассивный доход от монетизации своих проектов.
Комментариев нет:
Отправить комментарий