Freestuff: WP тема Slaffistica Cafe Cortado (upd.19/02/2009)

Название шаблона: Slaffistica Cafe Cortado.

Важно знать.

  • Это мой авторский шаблон, который был основным на блоге slaff @ reworked. Сверстан он с нуля и под мои нужды. В виду моей неприхотливости данный шаблон лишен поддержки виджетов и множества плагинов. Но поддержку любого плагина, каждый сможет легко добавить по своему усмотрению.
  • Slaffistica Cafe Cortado имеет встроенную поддержку пагинации нативными методами WordPress. Плюс страница single post подключает js для автоматического изменения размеров поля ввода комментария (js и библиотеки включены и подключаются только в single post).
  • Sidebar находиться внизу и показывается только на главной странице.
  • Ссылки вверху в меню нужно изменить самому. Они находятся в файле header.php. По умолчанию стоит только одна — на блог.

Спасибо всем, кто помог выявить недочеты и баги, кто дал советы и поделился полезными ссылками для улучшения шаблона.

Разумеется, шаблон можете еще иметь какие-то недочеты и вполне реально, что после этого первого свободного полета будут еще предложения по его улучшению, которые я с удовольствием выслушаю и приму во внимание. Пишите мне на email, скидывайте сообщения в twitter или просто оставьте комментарии к этой записи.

Обновление 1.1 (19 февраля, 2009)

Шаблон обновлен до версии 1.1. Устранил множество мелких багов и серьезных замечаний:

  • «Шапка» (head) очищена от лишних meta-тагов.
  • wp_title () в «шапке» немного потимизирован.
  • Инлайновый JS перенесен в отдельный файл и подключается только в single page.
  • Добавил вывод списка страниц в sidebar.
  • Ошибочно оставленная мною ссылка на Feedburner заменена на правильные wordpress-ссылки через bloginfo ().
  • Добавил ссылку на Atom ленту.
  • Удалил некоторые ненужные куски кода, которые могли ввести в заблуждение.

Скачать шаблон Slaffistica Cafe Cortado

  • о, мой вариант имени приняли :). Спасибо.

  • Хорошая тема, поздравляю с релизом. Теперь сабмить на wordpress.org в раздел шаблонов :)

  • Seezer, отличное название :) Под ним целая серия моих шаблонов пойдет :) Спасибо.

    Владимир, сначала посмотрю какие еще пожелания будут и сделаю ее с поддержкой локализации или хотя бы в 2-3 языковых вариантах :). А там и засабмитю: )

  • Отлично получилось, новый, в принципе, в тех же мотивах решен, что хорошо :). Ничего, что вставлю дополнительные пять копеек по поводу выложенного шаблона? :)

    По head. Линк на CSS поднять как можно выше в head — типа, оптимизация. Инлайновый javascript лучше вынести в отдельный js. На то, что будет использоваться три js-файла можно забить :). wp_get_archives вообще хорошо, но на старых блогах до фига HTML-кода получается при практической бесполезности этих линков. Половина meta не нужна вроде как — document-state, dc.title, rating, revisit-after — т.к. их игнорируют поисковики.

    CSS чистый, и это клево.

    В title в head не хватает проверки на is_page, и незаслуженно забыты is_category, is_tag.

    Для пагинации (не за что :) есть еще некая paginate_links (), которая, видимо, также действует аналогично pagenavi. Может сократить код навигации, но я не разбирался — лежит она в wp-includes/general-templates.php

    Еще тогда посоветую из своего :) — чтобы ссылка на главную в h1 не выдавалась на самой главной iskariot.ru/development/pages-self-reference/. Но большинство это счиатет блажью, так что можно и забить.

    Ссылки в меню обычно никто не догадывается изменять в шаблонах, а используют там страницы. Можно поставить, как это часто делают, что-то вроде wp_list_pages ('sort_column=menu_order&depth=1&title_li='), только учесть, что их оборачивать в li надо — будут стоять ссылки на все открытые страницы (не посты). Ведь именно в них обычно загоняют «Контакты», «Об авторе» и т.д. Плюс, естественно, оставить ссылку на главную

    И я не ошибся, в сайдбаре ты оставил ссылку на свой фид? Или так надо? :) Не, точно не надо, — ведь в header тоже стоит feeds.feedburner.com/slaff. Лучше все же делать его через bloginfo, а перенаправление на ФБ делать с помощью Feedburner Feedsmith Plugin. Тем более, что фидбернер, похоже, почти переехал на Гугл.

    Самое отличное, что редко делают темах — так это то, что loop вынесен в отдельный файл, а не повторяется в каждом файле шаблона. Я еще выделяю форму отправления комментариев из comments.php и подключаю инклюдом, но не от избыточности, а чтобы читаемость шаблона увеличить.

    Кстати, include со скобками на некоторых серверах не работает (кто-то жаловался)

    Название — отдельный респект. И традиционные извинения за большой комментарий ^_^

  • оооого сколько! Отлично, Сергей! Спасибо!

    Очень хорошие замечания и рекомендации, займусь прямо на этих выходных!

    По поводу линка на фидбернер — моя ошибка. Я вроде исправлял на bloginfo. скорее всего забыл обновить zip-архив.

  • У меня болезнь — лезть в чужой код и критиковать его. А потом идти писать свой кривой код :). Работа такая.

  • C WP2.7 совместим (имею в виду threaded комментарии)?

  • Спасибо! Посмотрим!

На эту запись ссылаются:

Ваш комментарий

XHTML: вы можете воспользоваться следующими тагами: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>