Я встречаю такое довольно часто. Люди имеют большой блог и в определенный момент они решают обновить его. Тогда решают купить или использовать бесплатный шаблон доступный на wordpress.org. Они смотрят на шаблон выбирая по двум вещам: макет/внешний вид и удобство и юзабилити и возможно, место для рекламы.
Если тема им подходит, то они загружают и устанавливают её. Если вы делаете так же, то эта статья для вас!
Тема имеет несколько вещей о чём стоит подумать. Предлагаю вам контрольный лист который поможет вам предотвратить проблемы когда вы станете использовать новую тему.
Если вы думаете установить тему, то откройте каталог или тему и проверьте соответствует ли она следующим позициям:
WordPress плагины используют так называемые «hooks»(хуки) которые позволяют выполнять назначенные задачи. Хуки позволяют, к примеру, добавить дополнительный вывод, отслеживающие коды, и др. Много проблем будут возникать если автор темы забыл добавить эти хуки. Вот как узнать о них:
wp_head();
или do_action('wp_head');
, обычно перед закрывающим ХТМЛ-тэгом: </head>
.wp_footer();
, или do_action('wp_footer');
<?php do_action('comment_form', $post->ID); ?>
, перед </form>
HTML-тэгом.Другая мудрая вещь на которую следует обратить внимание — сравните файлы темы. Если, для примера, ваша текущая тема имела файл author.php , который содержит шаблон для профайлов автора, отсутствие которого ощасливит вас сюрпризом при установке шаблона. Файлы, которые следует проверить на наличие в вашей старой теме и новой:
WordPress поддерживает использование виджетов в сайдбаре, что позволяет вам контролировать появление в нем из WordPress админпанели различных функций, без ручного редактирования шаблона. Сейчас, всякая WordPress тема должна поддерживать это, но я все ещё встречаю темы без поддержки этой функции.
Вы можете сами определить есть ли поддержка в теме WordPress поддержка виджетов открыв файл sidebar.php вашей темы и проверив следующие строки кода:
dynamic_sidebar('');
.
Если вы их увидете, то можете смело утверждать, что ваша тема поддерживает виджеты.
Если вы не обнаружите этого, то прочитайте этот великолепный урок в котором рассказано как добавить виджеты в тему WordPress.
Вы можете не поверить в это, но до сих пор существует множество тем WordPress в которых нет поля поиска по блогу. Убедитесь, что в вашем шаблоне он есть
Обычно, темы идут с демкой. Что вы должны сделать? Сервис browsershots позволяет проверить любой сайт находящийся в сети Интернет на браузерную совместимость. Вы можете выбрать браузеры из огромного списка и ввести URL сайта. Через некоторое время вам покажут как ваш шаблон будет выглядеть на различных ОС и в разных браузерах
Ничего страшного если шаблон выглядит не красиво в малоизвестных браузерах, но если он криво отображается в Internet Explorer 6 или 7, Firefox а Safari на ВСЕХ платформах, то вы должны подумать дважды о том, стоит ли останавливать свой выбор на этом шаблоне. Ведь вы не хотите исключить из числа довольных посетителей вашего сайта пользующихся оными браузерами?
Многие авторы темы больше дизайнеры чем кодеры и это иногда влияет на качество веркстки шаблона. И работая над очередным своим шаблоном они могут прибегать к не совсем правильным методам верстки, хакам, что может в будущем не совсем правильно отображаться браузерами. К тому же им может быть лень проверить код на валидность(соответствия правильности html-верстки). Вы можете проверить шаблон на валидность с помощью W3C’s validator. Lorelle написал отличную статью на тему польза совместимости.
Многие авторы тем добавляют ссылки на их сами в футере темы, а другие даже не одну. Это есть небольшая плата за их труд. Хорошо если это ссылка на сайт дизайнера. Но есть некоторые люди которые покупают места на этих шаблонах. Подумайте нужен ли вам шаблон с такими ссылками.
Проверьте ваша ли ваша тема качественно ссылки на страницы, на сколько правильно отображаются ссылки многоуровневого меню.
Люди, что пишут о вас или вашем блоке будут пытаться отослать трэкбэки на вас. Чтобы это было возможно — ваш сайт должен иметь трэкбэк информацию. Это обычно не видимо для конечного пользователя. Вы можете это увидеть в испходном коде пеерд endwhile;
в вашем single.php и page.php файлах. Это может выглядеть так:
<!-- <?php trackback_rdf(); ?> -->
Вы должны проверить как ваша текущая тема озаглавливает заголовки страниц в файле header.php. Вы можете найти это в пределах <title>
HTML тэга. Посмотрите в демо и убедитесь как изменяется заголовок сайта. Соответствует ли он названию текущей страницы?
Вот как это выглядит в коде темы:
<title><?php bloginfo('name'); ?> <?php wp_title(); ?></title>
Если у вас код как выше, то замените его на кусок кода ниже:
<title><?php wp_title(); ?> <?php bloginfo('name'); ?></title>
Или вы можете код заменить на wp_title('');
, и попробовать менять все заголовки страниц чеерз плагин, например, Headspace2.
Если ваша темы отвечает всем или большинству этих пунктов, то смело берите её. Удачи вам с новой темой и если у вас возникнут какие либо вопросы, то отписывайтесь в комментариях!
Источник: http://yoast.com/
2 комментария для 10 причин считать вашу тему для WordPress идеальной
just_ice
23 февраля, 2010 at 18:22
Очень интересная статья. Спасибо.
остальное после прочтения сжечь =)
Заметил небольшую очепятку:
Если ваша темы
владимир
6 октября, 2011 at 17:17
Один минус Вордпресс структура блога.
Вывод страниц.