20
10
09

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

Рубрики: 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>

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

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

rss Подпишитесь на RSS


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

  1. Виталий 23.10.2009 23:18

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

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

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

  3. Виталий 24.10.2009 17:56

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

  4. Валерий 29.10.2009 13:17

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

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

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

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

  6. Владимир 19.12.2009 09:59

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

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

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

  8. Виталий 24.12.2009 23:42

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

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

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

  10. Виталий 27.12.2009 16:16

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

  11. Николай В. 02.02.2010 16:00

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

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

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

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

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

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

  13. Николай В. 03.02.2010 18:05

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

  14. Николай В. 22.03.2010 11:23

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

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

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

  16. skylucky 21.07.2010 03:18

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

Трэкбеки

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