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

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

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

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

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

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

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. Вот и все. Но существуют многие другие шаблоны файлов, которые могли бы повысить привлекательность вашей темы и ваш опы.

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

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

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

comments powered by HyperComments

Оставьте мне собщение