Создание шаблона для WordPress с нуля » Блог Обычного веб-мастера

Новость опубликована в разделе CMS, Комментариев: 0

Конечно же, сейчас можно скачать огромное количество готовых шаблонов для WordPress, половина из них сразу же выкинуть (удалить) из-за неаккуратности, большого веса графики или ещё по каким причинам и останется ещё с десяток шаблонов вполне себе ничего и даже вроде как из под дизайнерского пера. Но это всё не то! мы не ищем лёгких путей и задумали создать свой собственный уникальный шаблон WordPress с нуля! Ведь так?

Первое, что нам понадобиться – это умение рисовать в каком-нибудь графическом редакторе, я лично предпочитаю старый добрый Photoshop и вам советую. Создание дизайна насколько интимное (индивидуальное), настолько же и трудоёмкое занятие, к тому же не каждый и справиться, поэтому на данном этапе нас может спасти пару десятков – сотня долларов на WMZ.

Сделаем вид, что мы сами нарисовали. Для тех, кто не сделал, а сие чудо сотворил сам, есть ещё один пункт для гордости (как и у меня :) ). В данном случае, я хотел добиться максимализма и ощущения свежести что ли в дизайне и считаю, что этого добился:

Следующим этапом идёт html + css вёрстка, ну здесь уже, что называется -  кто на что горазд. Можно и JavaScript, можно и Ajax подключить. Я обошёлся стандартом.

Наступает самый ответственный и в то же самое время интересный момент, а именно превращение статичной html страницы в старый добрый (точнее новый и свежий) шаблон WordPress.

Первое, что мы деалем – это зверски расчленяем наш index.html на несколько частей: голова – header.php, тело – index.php, руки, они же сайдбары – sidebar.php, ну и филейная часть footer.php, ну и другие – другие – другие…

То есть, наша папка с шаблоном должна представлять что-то похожее на:

  • header.php
  • index.php
  • sidebar.php – их, кстати, может быть несколько: 2,3,4… Сами знаете.
  • footer.php

а так же

  • searchform.php – форма поиска
  • page.php – отдельная страница блога
  • comments.php – форма и комментарии
  • archives.php – понятно из названия
  • 404.php – страница ошибки 404, то есть файл/страница не найдена на сервере
  • search.php – страница результатов поиска

и

  • style.css – файл каскадных таблиц
  • images/ – директория с изображениями в дизайне

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

Наступает время пичкать шаблон php кодом. Для этого необходимо создавать отдельный мануал, потому как тема непростая и требует часто расмотрения нескольких вариантов. Я же обойдусь самыми главными, необходимыми для того, что бы шаблон заработал.

Попробую привести примеры на реальном шаблоне (простом как морковка и по максимуму мной прокомментированном):

Удаляем всё, что у нас было до тега <body> и вставляем:

В index.php вставляем:

В боковую колонку:

И в низ. Обратите внимание, что страницы блога у меня находятся именно там, вы же можете их вставлять куда угодно.

Ну вот и всё. заливаем по FTP в

  • sitename.ru/wp-content/themes/

и включаем в админ – панели. Всё работает. Ну или не работает – так тоже бывает. :)

P.S. К сожалению, ссылку на рабочий шаблон показать не могу так как проект в разработке и не хотелось бы показывать чёрти что – увидите, обещаю. :) Удачи в разработке!

P.S. №2 -  А сапожник-то без сапог!! :)



Комментарии к «Создание шаблона для WordPress с нуля»

Нет комментариев.


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

Имя 

Почта 

Сайт 

Комментарий 

  • Страницы

  • Рубрики



  • При перепечатке материалов ссылка на источник обязательна.

    © Андрей Максимов, 2008-2011

    Яндекс цитирования