WordPress Cookbook. Создание шаблона с нуля.
Прочитал две статьи на тему “Как создать шаблон для WordPress” и был крайне удивлен подходу создавания шаблона. На мой взгляд, оба описания предлагают более трудоемкий и непрактичный подход. Я не люблю долго возиться с шаблонами и предпочитаю группировать все элементы как можно плотнее, избегая при этом лишнего кода. Отчего мои верстки для WP не страдают насыщенностью запросов.
В связи с этим я тоже решил поделиться своим опытом и предложить свой метод создания шаблона с нуля, который, на мой взгляд, практичнее и удобнее. Хочу отметить, что данный ebook - это мой личный опыт и я постарался наиболее просто показаться свой метод создания шаблона для WordPress.
Особенности моего метода - это компактность, практичность, удобство и универсальность. В ebook’е приведены полные листинги кода, этот же код я использую как базовый в шаблоне Slaff @ Reworked и других свох блогах. Я намерянно опустил ту часть, в которой следовало бы рассказать о CSS, потому что это несколько другая тема.




Number One (Mar 21st, 2007 @ 12:36 pm)
вот блин. опередил, “конкурент”.
что ж теперь делать?
Slaff (Mar 21st, 2007 @ 12:43 pm)
Предлагаю объдинить усилия и выпускать все ибуки под одним именем. Тем для освещения предостаточно. :)
Единственное “но” - нужно виртуально в каком-то форуме или гугл группе закрытой координировать между авторами свою писанину.
Freiman (Mar 21st, 2007 @ 12:43 pm)
“3. Универсальные файлы (за счет этих и получаем практичность верТСки)”
“LOOP всего темлейта”
в общем, куча опечаток и орфографических ошибок.
а информационную часть заценю позже :)
Slaff (Mar 21st, 2007 @ 12:50 pm)
Спасибо, я подправил :)
sonika (Mar 21st, 2007 @ 3:14 pm)
Хороший мануал, только новичкам, мне думается, покажется мудренным. Сначала нужно понять саму структуру шаблонов для wordpress, а потом упрощать тему. Упрощать — это я в хорошем смысле.
Понравился «loop всего темплейта», я что-то до такого не додумывалась, спасибо за подсказку! И оформление WordPress Cookbook понравилось :)
Нариман (Mar 21st, 2007 @ 4:57 pm)
а k2 ты не зря изучал
Slaff (Mar 21st, 2007 @ 5:03 pm)
sonika, вот - уже кому-то помогло :). Мне Setti говорил после первого знакомства с материалом, чтоб картинок добавить, но я что-то ничего не придумал. Во 2ом издании добавлю в начало блок-схему, чтобы понять как устроен шаблон. :)
Нариман, кстати, К2 чуть ли не единственный шаблон, где эта фишка с loop используется. И не в К2 его придумали, а в кодексе WP, а в К2 начали реализовывать. А мы чем хуже? :)
MAX (Mar 21st, 2007 @ 5:22 pm)
Не впечатлило… :(
В архиве нет header.php, footer.php, sidebar.php. Я понимаю, что WordPress возьмет их из default, но новички вряд ли об этом догадаются, а в руководстве об этом ни слова (хотя имена файлов упоминаются).
Ошибки. Что это за код:
< php edit_post_link(’Редактировать’, ‘<strong>’, ”); ?>
Функция posts_nav_link() зачем два раза вызывается?
Еще вот этот код порадовал:
if ( (is_home()) && !(is_page()) && !(is_single()) && !(is_search()) && !(is_archive()) && !(is_author()) && !(is_category()) && !(is_paged()) ) { ?>
Можно еще добавить еще is_404, is_comments_popup, is_month, is_admin, is_search и т.д. ;)
Ну и по оформлению, конечно же атас… Хотя бы минимум css все-таки нужно, а то, подключив такой шаблон к WordPress’у новичок, неизвесно что подумает.
Сори за критику.
Slaff (Mar 21st, 2007 @ 5:37 pm)
> В архиве нет header.php, footer.php, sidebar.php
Суть ибука не показать как сделать полный, готовый к употреблению, шаблон, а показать альтернативный подход, который почему-то мало кто использует и нагромождает шаблон лишним кодом.
> Ну и по оформлению, конечно же атас…
абзацем выше :).
> Сори за критику.
Велкам :)
зы. Опечатку поправил, спасибо за наводку :)
Владимир Яшников (Mar 21st, 2007 @ 6:44 pm)
молодец, Слафф! Все собирались, а ты сделал. =) Поздравляю!
Flake (Mar 22nd, 2007 @ 3:21 am)
2 NOB - я предупреждал :) не надо своими руками конкурентов плодить :)))
Flake (Mar 22nd, 2007 @ 3:26 am)
Вдогонку - предлагаю наградить Слаффа почетным титулом “Наш СамиЗнаетеКто” :). Как трэкбек-то звучит “Наш Самизнаетекто опубликовал книгу…”
Кто за?
Нариман (Mar 22nd, 2007 @ 3:31 am)
2Flake зря вы так, slaff ни есть творенье рук Дениса в процессе общения с обоими я понял что slaff гораздо компетентен во многих вопросах. и более отзывчив к вопроссам и просьбам
Нариман (Mar 22nd, 2007 @ 3:33 am)
Самизнаетекто кем угодно может оказаться
arry (Mar 22nd, 2007 @ 4:47 am)
да, Slaff отличается от многих умников, (не буду перечислять, но хочется) которые знают что то но предпочитают не тратить время на таких ламеров как я.
а Slaff занимаясь этой книгой еще и с моим дампом копался, который представляет из себя достаточно серьезный геморрой.
я просто хочу отметить одну важную черту этого человека, комбинацию выдержки, воспитанности, компетентности, отзывчивости и трудолюбия..
(2Slaff: надеюсь звездная болезнь тебя уже давно миновала)
arry (Mar 22nd, 2007 @ 4:49 am)
ты в чем pdf делал?
могу помочь с оформлением.
(предложение качается всей вашей шайки-лейки wp-мега демонов :) )
Flake (Mar 22nd, 2007 @ 5:30 am)
Ну так я же уточнил - в нашем случае это Slaff будет. Говорим “самизнаетекто”, подразумеваем Slaff.
woofer (Mar 22nd, 2007 @ 8:02 am)
2Number One:
1. Жить дальше :)
2. Конкурировать, создав свою версию, может быть более полезную :)
sonika (Mar 22nd, 2007 @ 8:44 am)
Вот счастья привалило русскоязычным вордпрессовцам, раньше приходилось по англ. источникам шарить в поисках информации по созданию тем и собирать по крупицам, а теперь будет сразу несколько руководств на русском :)
Мне кажется, это здорово!
Slaff (Mar 22nd, 2007 @ 10:21 am)
>ты в чем pdf делал?
>могу помочь с оформлением.
arry, word->печать в pdf creator
>Мне кажется, это здорово!
Будет здорово, если остальные поддержат инициативу и не будут по-отдельности, как это часто бывает, писать свои кукбуки, а присоединятся к серии :)
Delchyve (Mar 22nd, 2007 @ 2:30 pm)
[quote post="863"]Будет здорово, если остальные поддержат инициативу и не будут по-отдельности, как это часто бывает, писать свои кукбуки, а присоединятся к серии :)[/quote]
Я “ЗА!” и готов присоединиться.
Предлагаю теперь начать выпускать более расширенную версию.
Вэ (Mar 22nd, 2007 @ 6:31 pm)
спасибо за ибук! =) скачал, буду читать )))
c00l2sv (Mar 25th, 2007 @ 2:04 pm)
Mojno bilo prosto dostati opublikovannuiu wordpress.org-om knigu i skinuti link. Tak bi kru4e bilo!
stansult (Mar 27th, 2007 @ 8:17 am)
прошу прощения, может я не в теме, но какая-то опечатка там в обложке сверху
написано “Создание шаблонОВ В нуля”, при этом в тексте анонса весзде написано “Создание шаблонА С нуля”, а на всплывающей подсказке - “Создание шаблонОВ С нуля”
Slaff (Mar 27th, 2007 @ 10:25 am)
Очепятка. Спасибо stansult, подправил :)
stansult (Mar 27th, 2007 @ 11:21 am)
не за что :)
кстати (буду буквоедом до конца!), так “шаблона” или “шаблонов”?
Yuzle (Mar 29th, 2007 @ 7:07 am)
Stff, спасибо! Мне очень помогла твоя книга
Slaff (Mar 29th, 2007 @ 9:37 am)
Не за что! Скоро продолжение :)
Maxik (Apr 12th, 2007 @ 7:14 pm)
Спасибки, будем резать, будем бить! Ой БЫТЬ! Правда сначала дочитаем, а потом будем :)
Re.Актив (Apr 21st, 2007 @ 9:14 am)
Отличный кукбук, хотя не все хорошо с шаблоном комментариев. Конкретнее - когда разрешено комментирование, поскольку такого шаблона просто нет в комплекте, WP сам пытается заменить его на /themes/default/comments.php Если и такого шаблона нет в наличии, как было в моем случае, происходит маленький коллапс =D.
Не критично, конечно, но вот факт..
Slaff (Apr 22nd, 2007 @ 7:55 pm)
Учтем и проверим, что там с этим шаблоном. :) Спасибо за наводку %)
салон красоты (Jun 20th, 2007 @ 6:42 am)
спасибо большое. в хозяйстве пригодится.
Ruzzz (Sep 1st, 2007 @ 5:50 pm)
Спасибо огромное! Очень нужная вещь!
Диман (Sep 5th, 2007 @ 11:09 am)
Вот прям щас и глянем, спасибо
Oleg (Nov 20th, 2007 @ 9:24 am)
Посмотрел, довольно интересно. Спасибо за труд
Новичок (Jan 5th, 2008 @ 1:02 pm)
Спасибо за книгу. А насчет тех барыг что не по делу критикуют а только стонут. Хотелось бы сказать, что они мудаки. Настроение автору только портите. Slaff еще раз спасибо.