Почему вам не следует использовать плагин WordPress Theme Check
Опубликовано: 2016-05-05Недавно один из создателей веб-сайтов на WordPress предложил мне включить плагин WordPress.org Theme Check в мой репертуар инструментов для оценки и выбора тем. Сначала это казалось отличной идеей, но чем дольше я об этом думал, тем больше менялось мое мнение.
Оценка и выбор темы WordPress не для слабонервных. У каждого конструктора веб-сайтов WordPress есть собственный процесс оценки и выбора темы, который может стать довольно сложным. Нас всех можно простить за желание прибегнуть к таким инструментам, как Theme Check, которые, на первый взгляд, работают как простой в использовании фильтр, упрощающий процесс выбора темы.
К сожалению, все не так гладко. Theme Check никогда не разрабатывался как инструмент выбора темы общего назначения, и для понимания сообщений, генерируемых плагином, требуется довольно глубокое знание PHP, ядра WordPress и требований темы WordPress.org.
Поигравшись с плагином и прочитав о его назначении, я решил не использовать плагин Theme Check для оценки тем. Вот четыре причины, почему вы должны сделать то же самое.

Продолжить чтение или перейти вперед по этим ссылкам:
- 4 причины, по которым вам не следует использовать плагин Theme Checker
- <ahref="reason1″>Причина 1: у вас должна быть собственная тема, прежде чем вы сможете ее использовать
- <ahref="reason2″>Причина 2: Темы WordPress.org уже прошли
- <ahref=”reason3″>Причина 3: Премиум-темы не проходят
- <ahref="reason4″>Причина 4: это не то, для чего это нужно
- <ahref="">Когда следует использовать плагин Theme Check?
4 причины, по которым вам не следует использовать плагин Theme Checker
Причина 1: у вас должна быть тема, прежде чем вы сможете ее использовать
Вот шаги, которые необходимо выполнить, чтобы использовать плагин Theme Check:
- Установите тему, которую хотите оценить.
- Установите и активируйте плагин Theme Check.
- Перейдите к Внешний вид > Проверка темы .
- В раскрывающемся списке выберите тему, которую хотите проверить, и нажмите Проверить! .
- Просмотрите и интерпретируйте полученные предупреждения, рекомендации и информационные уведомления.
Видите ли вы проблему в этом процессе, связанном с выбором темы? Я уверен.

Если вы планируете приобрести премиальную тему, это будет означать покупку темы, которую вы думаете о покупке, прежде чем запускать ее через перчатку Theme Check. Не имеет смысла, верно? Если вы чем-то похожи на меня, к тому времени, когда вы тратите деньги на премиальную тему, вы в основном обязуетесь ее использовать. Вы даже не находитесь на стадии оценки темы. Вы перешли к реализации темы.
Ладно. Theme Check не годится для оценки платных тем, но, по крайней мере, вы можете проверить с его помощью бесплатные темы WordPress.org, верно?
Конечно, можно, но зачем заморачиваться?
Причина 2: Темы WordPress.org уже прошли
Прежде чем тема попадет в каталог тем WordPress.org, она должна соответствовать всем требованиям темы WordPress.org. Другими словами, любая тема, которую вы выберете на WordPress.org, гарантированно пройдет все проверки. Вы можете увидеть несколько рекомендаций, но не прямых предупреждений, потому что тема должна была пройти все проверки перед добавлением в каталог.
Как насчет тем, которых нет в каталоге тем WordPress.org? Предполагая, что вы можете бесплатно получить копию темы, отличной от WordPress.org, вам, вероятно, лучше пропустить проверку темы. Почему? По причине номер три.
Причина 3: Премиум-темы не проходят
Поскольку Theme Check предназначен для приведения тем в соответствие с Руководством по темам WordPress.org, из этого следует, что разработчики премиальных тем обычно не прилагают никаких усилий для обеспечения того, чтобы их темы прошли Theme Check. По крайней мере, это моя теория. Чтобы проверить эту теорию, я запустил три темы премиум-класса через Theme Check: Creativo, Aegaeus и Vantage Premium.
Из трех прошла только Vantage Premium, но она должна была пройти, потому что Vantage Premium — это всего лишь разблокированная версия бесплатной версии Vantage, которая доступна в каталоге тем WordPress.org.
Другие премиальные темы, на которые я смотрел, вызвали лавину флажков.
Что это значит? Означает ли это, что эти темы проблематичны и их следует избегать? Конечно нет . Это означает, что разработчики этих тем — Rocky Themes и HB-Themes — никогда не предполагали, что их продукты будут добавлены в каталог тем WordPress.org или оценены с помощью Theme Check. В результате они не пытались соответствовать требованиям темы WordPress.org.

Запуск темы премиум-класса через Theme Check похож на проверку стоимости Camaro 1969 года в Blue Book Келли. Вы используете инструмент для оценки, для которой он не был предназначен, и это момент, который подводит нас к реальной сути дела.
Причина 4: это не то, для чего это нужно
Лучшая причина не использовать Theme Check в качестве инструмента выбора темы заключается в том, что он не для этого предназначен.
Какова цель плагина Theme Check? Для проверки тем, очевидно, но для чего именно? Вот несколько основных моментов:
- Опасный PHP-код, такой как функция
eval()
; - Скрытый встроенный код AdSense;
- Объявление важных метаданных документа, таких как
DOCTYPE
,charset
и язык; - Включение функций WordPress, таких как
wp_footer
иwp_head
; - Задачи, которые должны решаться плагинами, а не темой;
- Чертовски много еще.
Есть некоторые вещи, которые Theme Check оценивает, которым действительно должна соответствовать каждая тема WordPress — например, отказ от использования eval()
(о боже!) или скрытие кода AdSense в коде темы. Тем не менее, многие проверки, которые выполняет плагин, на самом деле направлены на то, чтобы убедиться, что темы в каталоге тем WordPress будут работать практически со всеми установками WordPress и практически со всеми плагинами в каталоге плагинов WordPress.
И не верьте мне на слово. Я просто позволю FAQ по плагину Theme Check говорить сам за себя:
Проверка темы предназначена для того, чтобы быть неидеальным способом проверки соответствия рекомендациям Theme Review. Не все темы должны соответствовать этим рекомендациям (выделено мной) . Цель инструмента проверки — убедиться, что темы, загруженные в центральный репозиторий тем WordPress.org, соответствуют последним стандартам тем WordPress и будут работать на самых разных сайтах.
Если это недостаточно ясно, эта цитата автора плагина Сэмюэля Вуда (Отто) в ответ на запрос поддержки плагина проясняет ситуацию:
Проверка темы предназначена для предполетной проверки перед отправкой (на WordPress.org). Это не способ оценить качество темы (выделено мной) .
Другими словами, Theme Check — это инструмент для быстрого выявления факторов, препятствующих добавлению темы в каталог тем WordPress.org, и все.
Когда следует использовать плагин Theme Check?

Не поймите меня неправильно. У меня нет ничего, кроме любви к плагину Theme Check и уважения к людям, которые тратят свое время на его поддержку. Theme Check действительно снижает планку для того, чтобы стать рецензентом темы для WordPress.org, и это замечательно. Это очень полезный инструмент при правильном использовании, но в этом ключ: его нужно использовать надлежащим образом.
Итак, когда следует использовать Theme Check?
Сценарий 1. Вы разработчик тем и хотите, чтобы ваша тема была добавлена в каталог тем WordPress.org.
В этом случае этот плагин действительно поможет вам. Используйте его, чтобы проверить свою работу и определить проблемы, которые необходимо решить, прежде чем группа проверки тем WordPress сможет одобрить вашу тему и добавить ее в каталог.
Сценарий 2. Вы входите в группу проверки тем WordPress.org и оцениваете темы для возможного добавления в каталог тем WordPress.org.
В этом случае использование плагина является обязательным. Это один из первых шагов, который вы предпримете при оценке темы-кандидата.
Это действительно единственные сценарии, которые я могу придумать, в которых следует использовать Theme Check. Результаты плагина Theme Check следует понимать в контексте требований к теме WordPress.org.
Подведение итогов
Theme Check — отличный плагин, если использовать его по прямому назначению: убедиться, что темы соответствуют требованиям для добавления в каталог тем WordPress.org. Тем не менее, использование плагина в качестве инструмента оценки темы для тем из источников, отличных от WordPress.org, является неправильным использованием инструмента с благими намерениями.
Без сомнения, выбор темы WordPress — непростое дело. Однако искушение вернуться к Theme Check как инструменту оценки ошибочно. Пройдите долгий путь, разработав продуманный процесс выбора темы и избегая ненужного исключения полезных тем, одновременно добавляя ненужный дополнительный шаг в процесс выбора темы.
Теги: