Как создать тему для Wordpress
Периодически возникают вопросы о том, как же создать свою тему для Wordpress, ведь как-то их создают? Мудрствовать не буду, а лишь приведу небольшой план по реализации данного вопроса, со ссылками на полезные в данном деле ресурсы, где очень подробно на примерах все разобрано.
И так, что нам понадобиться?
План
- Разобраться из чего состоит тема, т.е. какие файлы являются каркасом
- Какие функции, тэги используются для построения шаблона
- Оформление ака CSS
Введение
1. Принципиальная схема темы, как пример.

Т.о. получается, что для работы нам необходимо сделать для начала 4 файла:
- header.php – шапка нашей темы
- index.php – основное пространство
- sidebar.php – правая секция с рубриками и т.д.
- footer.php – подвал сайта.
Но это только начало. Потому как, для полноценной работы сайта, нам понадобятся еще файлы:
- comments.php – работа с комментариями
- search.php – поиск по сайту
- archives.php – для просмотра архивов.
Но вот тут-то я пожалуй и остановлюсь, потому как лучше профессионала никто лучше не расскажет о том, как и в каком месте писать код. Потому ссылка на очень подробный рассказ в конце поста.
2. Пункт о том, что же используется при создании.
Теги шаблонов – это встроенный набор пользовательских функций для отображения информации, динамически генерируемой WordPress.
Их масса, и все они разбиты на категории. Примерно вот так.
- Авторские теги
- Теги категорий
- Теги комментариев
- Теги даты и времени
- Общие теги
- Теги ссылок
- Теги управления ссылками
- Теги постоянных ссылок
- Теги сообщений
- Теги трекбэк
Вот и разобравшись с ними можно так наворотить тему, что будет гибкой, быстрой и функциональной.
3. Оформление
Самый веселый, т.к. он творческий – нужно придумать дизайн, разработать стили. И главное, чтобы не получилось аляписто и громоздко. Вот для этого и придумали CSS, который позволяет сделать оформление красивым и легким.
По CSS написано огромное количество книг и статей, найти очень легко. Главное прочитать.
Итак с планом вроде как все понятно – переходим к реализации.
Реализация
А вот разобраться и реализовать придется самим, т.к. пока сам не ткнешься – никогда не разберешься. Привожу ссылки к каждому пункту плана, которые необходимо просмотреть, почерпнуть для себя самое важное и развиваться дальше…
Ссылки:
| Пункт 1. Реализация php кода | |
| Отличнейшая статья!Полное описание процесса создания темы от А до Я | |
| Более упрощенный вариант | |
| Пункт 2. Описание тегов Wordpress | |
| перевод Codex на русский язык | |
| Пункт 3. Оформление | |
| Все самое необходимое для оформления темы | |
| Полезные вещи для оформления | |
The end. Надеюсь теперь станет еще больше красивых тем!

Спасибо за статью, это как раз то что мне нужно, перепробовал много тем, но всё равно не нашёл такую, чтоб отвечала всем моим требованиям, теперь буду создавать сам свою тему.
интересная информация
По ссылке “Теги шаблонов WordPress” – перевод Codex на русский язык, троян (по данным Касперского).
Илья » а ДрВеб говорит, что все кул? кому же верить?
Верь только Касперскому
waind » спорное мнение.
Нужно ещё одним антивирусом проверить, тогда точно будет известно да или нет)
Уберите ссылку на сайт mywp.spb.ru во втором пункте, ТАМ ВИРУС!!!
Ezo » спасибо, исправил!
Ezo » спасибо, убрал!
Спасибо за информацию, буду использовать.
грамотно описано, спасибо.
любопытно было почитать про оформление. огромное спасибочко!
Ивашка » да не за что
спасибо за подробную информацию
огромное спасибочки. нашёл что хотел. большущее вам…
Спасибо, пригодилось
интересно!
побольше бы таких поучительных статей!!
спасибо за очень подробный план о том как создать тему для Wordpress. Наверно многим будет интересно.
что значит-” принципиальная схема”?
Как хорошо, что я нашел это!
Всегда хотел свою тему,стиль,дизайн.
NaYkoem » удачи в построении =)
Очеень интересно…
а как создать свою тему
так написано же как
Вопрос. А почему в одних шаблонах Wp много файлов .php а других меньше?
PC » все зависит от функционала. Есть набор обязательных, а все остальное – на усмотрение автора
Очень интересно.Но впопрос такой , Как сделать морду сайта типа галереи, без сайдбара, а далее страницы с обычными функциями?
Tristan » повесьте на морду страницу оформленную как галерею
Т.е. скопировать файл page(single), переименовать его, убрать сайдбар? ладно буду эскперементировать:) спасибо, если будут идеи , делитесь.
Tristan » потом указать, что главная страница блога это именно эта.
Можно просто убирать сайдбар на главной, проверяя его на is_home()
Нужно наклепать дето 10 своих тем wp потому что это для раскрутки своего сайта про отлично! Если конечно темы качественные.
С Ув. Антон Саблев
Вот ещё:
Нужна помощь в создании, переделке тем на WP.. За не очень большую плату..