Создание статичного сайта на Wordpress. | Часть 2

20.10.2009 | Рубрики: WordPress
Тэги: , , , ,

Продолжим ваять наш статичный сайт на движке Wordpress. Но для начала пару слов о версии самого движка. Я не консерватор и все новое воспринимаю достаточно положительно. А если оно к тому же еще и полезно, то вообще на ура. Однако в случае с версиями движка WP дело обстоит не так бодро. Не секрет, что сейчас сложилась такая ситуация, когда каждая новая версия весит все больше, а ресурсов требует уже просто непомерно много. К тому же движок постепенно обрастает сомнительными новшествами, которые вряд ли будут востребованы большинством пользователей.

Безопасность? Хм… Чем сложнее система, тем больше дыр. А сломать при желании можно что угодно.

Медиа? Так уже полным полно спец плагинов, расширяющих и без того немалый функционал движка.

В общем, ежели подходить к сему делу прагматично, а в силу вышеозначенной темы статьи принять как постулат, что раз уж упрощать сайт до статики, то и ни к чему брать мега-гаубицу последней модели, то я предлагаю ограничиться версией движка за номером 2.3.3. Как самой стабильной из данной ветки и вполне себе самодостаточной. Скачать буржуйскую версию вы можете на официальном сайте wordpress.org или русифицированный Wordpress 2.3.3 у меня на Вебсовете. В моей версии слегка прибрано в админской движка, чтобы при заходе туда не наблюдалась куча объяв о новостях и прочих “радостях”. Обратите внимание, что в комплекте нет пресловутого файла wp-config-sample.php, который необходимо править, а затем еще и переименовывать в просто wp-config.php. Все уже переименовано. Вам достаточно лишь открыть файл wp-config.php и вписать туда свои данные по БД.

Также в комплекте идет подборка самых необходимых плагинов, а весь лишний мусор удален. В папке с плагинами лежит файлик readme.txt, в котором даны краткие, но весьма полезные пояснения по настройке плагинов.

С этим, надеюсь, разобрались. Идем далее. В прошлый раз мы набросали на бумаге схему будущего статичного сайта на Wordpress. На главной странице в центре у нас будут выведены блоки, каждый из которых представляет ту или иную рубрику с кратким описанием. Как же их туда вытащить? Первое, что приходит на ум — создать некий шаблон, который бы автоматически показывал название рубрики и следом к ней ее описание. Тем более, что если внимательно посмотреть в разделе админской Управление – Рубрики, то можно заметить, что для каждой из рубрик можно прямо там задать необходимое описание.

Однако же не все так просто. Дело в том, что данное описание вы все равно не увидите на странице, пока не наведете мышку на название рубрики. Тогда над ней и всплывет данное описание, ибо оно есть не что иное, как title. Есть, конечно же, у движка и специальный шаблонный тэг (Template Tags) category_description, который выводит данное описание обычным текстом в виде абзаца. Но выводит он его лишь на текущей странице с выбранной рубрикой. То есть, работает только в архивном формате. Можно было бы помудрить и как-то заковыристо переиначить код, чтобы на главной странице выводился сначала заголовок одной рубрики, а к ней абзац текста с описанием, затем второй и т.д. Но дело в том, что сам движок выводит все рубрики в виде списка. А втискивать в пределы тэга <li></li> абзац <p></p> — это не политкорректно и вообще попахивает графоманством.

Поэтому мы поступим проще: на любой из статичных страниц, которую мы выберем в качестве главной, мы при ее создании прямо в окне “Текст страницы” в режиме кода будем писать нечто вроде:

<div id="spisok">
<h2>Рубрика 1</h2>
<p>Текст описания к рубрике 1</p>
<h2> Рубрика 2</h2>
<p>Текст описания к рубрике 2</p>
<h2> Рубрика 3</h2>
<p>Текст описания к рубрике 3</p>
</div>

Здесь уже можно будет сами заголовки сделать в виде ссылок, отправляющих на страницу конкретной рубрики, а можно и просто сделать сноску типа “читать далее”. Это на ваше усмотрение.

Небольшое замечание: ранее мы уже говорили о том, что на главной странице нашего статичного сайта не будет ничего лишнего. Что я имею в виду. Все “блоговые” фишки, такие как: свежие записи, свежие комменты, блогролл, и пр. не должны быть на виду. До них можно будет добраться лишь перейдя по пункту меню “Блог”. Соответственно, для таких облегченных статичных страниц нужно будет задать и свой собственный шаблон. Вот об этом и поговорим в следующий раз.

Комментарии (16)

  1. Виталий 23.10.2009

    Здравствуйте Игорь! Помогите новичку разобраться в проблеме. Установил WP , тема была классик и на главной странице находилась кнопка «Вход», по которой я заходил в админпанель и добавлял посты. Но поменяв тему, там не оказалось этой самой кнопочки. И я не могу зайти на свой блог.
    Ссылка http://сайт.ua/wp-admin/install.php. не дает ничего вразумительного. Что же делать??? С уважением Виталий.
    Простите, что не по теме.

    Ответить

  2. Игорь Квентор 23.10.2009

    Здравствуйте, Виталий!
    Указанная вами ссылка предназначена для установки движка и только. Для входа в админпанель используйте следующую ссылку:
    http://сайт.ua/wp-login.php

    Ответить

  3. Виталий 24.10.2009

    Здравствуйте Игорь! И по этой ссылке не получается?! Видимо скрипт глючит, это последняя версия. Видимо придется удалить ее, а поставить Ваш WP2.3.3
    И еще один вопрос по теме:Вы пишите: «движок ВП дает возможность использовать громадную массу его возможностей». А как в отношении оптимизации сайта? Куда вписывать ключевые слова? Кроме того опытные оптимизаторы советуют перелинковку страниц сайта. Как на WP это сделать?
    С уважением Виталий.

    Ответить

  4. Валерий 29.10.2009

    Игорь, огромное спасибо за книги и статьи!
    А по поводу….
    “Но поменяв тему, там не оказалось этой самой кнопочки. И я не могу зайти на свой блог.”
    насколько я помню ссылочка для входа в админку
    http://сайт.ru/wp-admin/
    А версия 8.4 на моем p3 linux debian просто не ворочается.
    Страница открывается минуты через две…
    Ждем продолжения цикла!

    Ответить

  5. Игорь Квентор 29.10.2009

    Валерий, спасибо на добром слове!

    Что же касается входа в админку, то при заходе по ссылке
    www.ваш-сайт.ru/wp-admin/
    все равно происходит редирект на адрес:
    www.ваш-сайт.ru/wp-login.php
    Поэтому есть смысл сразу заходить по такой ссылке.
    Про 8-ку ничего сказать не могу. Знаю только, что ресурсов она уже ест немеряно.

    Ответить

  6. Владимир 19.12.2009

    Здравия желаю Игорь! У меня один вопрос: Где найти Логин и Пароль для админки WP? И еще на перёд, как менять темы на WP?
    Буду очень благодарен

    Ответить

  7. Игорь Квентор 23.12.2009

    Здравствуйте, Владимир! Логин и пароль выдаются при установке движка ВП на хостинг. Обычно по-умолчанию логин: admin, а пароль генерируется автоматически. Если вы его при установке не записали, то увы, придется переустанавливать движок заново и быть внимательнее.
    Темы меняются из админской. Путь зависит от версии движка. Например, в версии 2.7 это Дизайн - Темы - кликаете на любую из доступных тем.
    А вообще все это очень подробно и хорошо описано на форуме поддержки ВП http://forum.maxsite.org/index.php или здесь http://mywordpress.ru/support/

    Ответить

  8. Виталий 24.12.2009

    Здравствуйте Игорь!
    Я сделал свою тему по Вашим книгам, но одно не могу понять. Тема предназначена для англоязычного сайта. В коде сайдбара моей темы заголовки( ) на английском языке. А при просмотре сайта в браузере Firefox они получаются на русском. Где надо изменить код, чтобы они оставались на английском.
    Такой записи ( )у меня вообще нет. А движок от Лекактуса.
    С уважением Виталий.

    Ответить

  9. Игорь Квентор 27.12.2009

    Здравствуйте, Виталий! Я не могу сказать, по какой причине именно Firefox выводит русский текст (а в других браузерах все в порядке?). Но если вам нужен англоязычный сайт, то есть смысл скачать сам движок с официального сайта wordpress.org.

    Ответить

  10. Виталий 27.12.2009

    Спасибо Игорь.

    Ответить

  11. Николай В. 02.02.2010

    Игорь, добрый день!

    Будет ли продолжение? Очень важная для меня тема здесь затронута…

    Заранее спасибо!

    Ответить

  12. Игорь Квентор 03.02.2010

    Здравствуйте, Николай!

    Обязательно будет! Уже готов дизайн-макет сайта. Осталось только найти время сверстать шаблон и описать подробно процесс. Как закончу с текучкой, так сразу займусь.

    Ответить

  13. Николай В. 03.02.2010

    Игорь, отлично! Ждем… Ориентировочные прогнозы есть, когда примерно?

    Ответить

  14. Николай В. 22.03.2010

    Игорь, добрый день! Когда же ждать продолжения? Понимаю, что нагло звучит, но уж очень тема интересная…

    Ответить

  15. Игорь Квентор 22.03.2010

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

    Ответить

  16. skylucky 21.07.2010

    :-) Здравствуйте Игорь. Ваш последний ответ на комментарий
    -”Игорь, добрый день! Когда же ждать продолжения? Понимаю, что нагло звучит, но уж очень тема интересная…”-
    честно сказать убил. Руки опускаются? Жаль очень. Тема про которую сказал Николай я так думаю не тема Вашей гитарной школы, а скорее тема создания обычных сайтов на WP. Я после джумлы решил попробовать WP для создания обычного сайта со статьями а не записями и тоже разочаровался. Решил попробовать потому что масса чего полезного для WP в паблике выложена, но на простой вопрос как записи сделать статьями я ответа не нашел. И кажется вернусь назад к джумле. Что то мне она понятнее кажется.

    Ответить

Трэкбеки

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