Безусловно, релиз вашей первой коммерческой темы вызовет у вас множество эмоций. Однако, нельзя ни в коем случае забывать о тщательном тестировании продукта. Если вы осмелитесь предложить общественности непротестированную тему, то только навредите собственной репутации и усложните дальнейшие продажи.
Тестирование в браузерах
Правильно ли отображается тема в самых популярных браузерах? Статистика StatCounter Global Stats приводит следующие данные об использовании браузеров (за июнь 2010):
Firefox — 31.1%
Internet Explorer 8 — 27.7%
Internet Explorer 7 — 15.6%
Internet Explorer 6 — 9.6%
Google Chrome — 8.8%
Safari — 3.0%
Opera — 1.6%
Если вы выполняете кодирование, придерживаясь существующих веб-стандартов, проблема совместимости браузеров отходит на второй план (по крайней мере для современных браузеров). Если тема правильно отображается в Google Chrome, то она, скорее всего, будет правильно представлена в браузерах Firefox и Safari. Однако, когда дело доходит до Internet Explorer 7 или IE 6, то утверждать что-либо конкретное сложно.
Нужно ли вообще обращать внимание на IE6 с его 10% долей использования и продолжающимся падением? На этот вопрос однозначного ответа нет. Какой тип шаблона вы создаете? На какую целевую аудиторию он рассчитан? Является ли ваш проект коммерческим? Если да, то обязательно подумайте о реализации поддержки устаревших браузеров, ведь люди, пользующиеся ими, могут стать потенциальными покупателями, терять которых нежелательно. Если же ваш проект является персональным, то на поддержку устаревших версий браузеров можно смело закрыть глаза.
Тестирование плагинов
Следующий этап тестирования темы — это совместимость с плагинами. В настоящий момент существует более тысячи разнообразных плагинов. Естественно, протестировать тему со всеми из них не получится, поэтому достаточно обойтись лишь самыми популярными:
All in One SEO Pack: http://wordpress.org/extend/plugins/all-in-one-seo-pack/
Google XML Sitemaps: http://wordpress.org/extend/plugins/google-sitemap-generator/
Contact Form 7: http://wordpress.org/extend/plugins/contact-form-7/
NextGEN Gallery: http://wordpress.org/extend/plugins/nextgen-gallery/
Со временем процесс тестирования будет проходить гораздо быстрее, поскольку вы научитесь избегать потенциальных ловушек.