7 советов разработчикам тем для Wordpress

17 августа 2009

7tipsКогда я впервые столкнулся с Wordpress’ом, у меня уже был опыт работы с PHP около 2-х лет и мне эта система управления блогами оказалась доступной в понимании. Но есть люди, которые только начинают звоё знакомство с PHP и Wordpress. Я надеюсь этот пост поможет начинающим разработчикам и более опытным.

1. Изучите все метки шаблонов

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

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

Для справок: http://codex.wordpress.org/Template_Tags

2. Изучите все настройки Wordpress

Общей ошибкой разработчиков (кодеров) заключается в том, что они забывают о настройках Wordpress. Вы спросите что это? – Помните все эти параметры по умолчанию, которые могут быть установлены в панели инструментов —> Настройки? Вот это оно.

Позвольте навести простой пример: Многие темы жестко выводят формат даты и времени

<span><?php the_time('F j, Y \a\t G:i'); ?></span>

Посетители в свою очередь видят что-то вроде этого – 10 июня, 2009 в 10:53

Если администратор хочет чтоб отображался другой формат, то он идет в Настройки —> Общие изменения формата и … ничего. Тема показывает старый формат.

Правильно сделать это было бы аналогичным способом:

<?php
$dateformat = get_option('date_format');
$timeformat = get_option('time_format');
the_time("$dateformat \a\\t $timeformat"); ?>

Теперь администратор в полном контроле над тем как отображается формат даты и времени. Меньше разочарований для ваших клиентов и меньше ихнего проведения на форумах.

Для справок: http://codex.wordpress.org/Option_Reference

3. Изучите все функции Wordpress

Если вы хотите внести серьезное изменение в формат блога, вам, вероятно, придется полагаться на многие условные функции. А если у вас уже есть опыт работы с PHP, то лучше будет если вы сами будете писать эти функции. Но один совет: Всегда старайтесь придерживаться ключевых функций Wordpress.

Для справок: http://codex.wordpress.org/Function_Reference

4. Создавайте стиль виджетов для вашей темы

Если вы планируете развитии более 1ой темы на шаблоне, я рекомендую создать общий стиль для нескольких основных и популярных виджетов, таких как: архивы, календарь, облако меток, поиск и тд. Wordpress всегда использует ID и Class для этих виджетов, по этому их не трудно будет занести в таблицу стилей.

Даже если они не вполне вписываются в вашу тему, попробуйте это сделать и это принесет вам несколько пунктов кармы.

5. Не полагайтесь на сторонние плагины и виджеты

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

Например если вы хотите использовать навигатор WP-Pagenavi вместо стандартной Wordpress навигации.

Делают это не правильно:

<?php SEO_pager(); ?>

В этом случае если подключенный модуль не установлен то после этой строки ничего не будет. По этому некоторые темы обрываются.

Вот так будет правильно:

<?php if (function_exists('SEO_pager'))	{
    SEO_pager(); } ?>

6. Создавайте шаблоны для всех элементов темы

Большинство шаблонов используют только несколько шаблонов файла: archive.php, index.php, page.php, search.php, single.php. Вот и все. Но существуют многие другие шаблоны файлов, которые могли бы повысить привлекательность вашей темы и ваш опыт: author.php, attachment.php, video.php и тд.

Страницы WordPress сайта собираются подобно пазлу из файлов-шаблонов. Некоторые шаблоны (например header.php и footer.php) задействованы на всех страницах, другие используются только при определенных условиях.

Для справок: Иерархия шаблонов файлов http://codex.wordpress.org/Template_Hierarchy#Visual_Overview

7. Создавайте страницу управления темой (Контрольную панель)

Если вы их уже используете позвольте мне сказать как много это дает свободы и экономит времени.

А если нет, вот несколько уроков для начала создания контрольной панели:

А какие трюки и советы можете посоветовать вы?

Мне бы очень хотелось услышать от разработчиков другие советы. Какие опции вы предпочитаете? Что для вашей темы необходимо и чего иногда не хватает. Отписывайтесь…

PS. Постовой:

Производство и продажа спецодежды только для вас!

Прочитайте про бисероплетение для начинающих и станьте мастером.

Качественная детская мебель, имеется огромный выбор!

Понравилась запись? Подписывайтесь на обновления через RSS или e-mail.

Комментариев (2) к “7 советов разработчикам тем для Wordpress”

  1. [...] 7 советов разработчикам тем для Wordpress → faqseo.net [...]

  2. [...] Если Вам необходимы новые, русифицированные шаблоны Word Press, то я к Вашим услугам. У меня на блоге FreeWordpressThemes.ru – можно бесплатно скачать практически любые темы для wordpress сайтов/блогов любой тематики. В будущем, при русификации новых wp-тем – постараюсь придерживаться ключевых функций Wordpress, которые кратко но ясно изложены в теме: советы разработчикам тем для Wordpress. [...]

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