Проверка темы

Описание

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

Тесты запускаются через простое меню администратора, и все результаты отображаются сразу. Это очень удобно для разработчиков тем или для всех, кто хочет убедиться, что их тема поддерживает последние стандарты и практики WordPress.

Как активировать форматирование trac

Команда Theme Review использует этот плагин при проверке тем и копирует/вставляет результаты в тикеты trac, система trac имеет свой собственный язык разметки.
Чтобы включить форматирование trac в Theme-Check, необходимо определить пару переменных в wp-config.php: TC_PRE и TC_POST используются в качестве шапки и футера тикета.
Например:

define( 'TC_PRE', 'Theme Review:[[br]]
- Themes should be reviewed using "define(\'WP_DEBUG\', true);" in wp-config.php[[br]]
- Themes should be reviewed using the test data from the Theme Checklists (TC)
-----
' );

define( 'TC_POST', 'Feel free to make use of the contact details below if you have any questions,
comments, or feedback:[[br]]
[[br]]
* Leave a comment on this ticket[[br]]
* Send an email to the Theme Review email list[[br]]
* Use the #wordpress-themes IRC channel on Freenode.' );

Если определена любая из этих двух переменных, рядом с кнопкой Проверить! появится новый флажок trac.

Часто задаваемые вопросы

Что это за номера версий?

Номер версии — это дата ревизии рекомендаций, использованных для его создания.

Почему он помечает что-то как плохое?

Это не пометка «плохих» вещей, как таковых. Проверка темы создана как неидеальный способ проверки на соответствие рекомендациям Theme Review. Не все темы должны соответствовать этим рекомендациям. Цель инструмента проверки — убедиться, что темы, загруженные в центральный репозиторий тем WordPress.org, соответствуют последним стандартам тем WordPress и будут работать на самых разных сайтах.

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

Этот инструмент проверки тем не совершенен и никогда не будет таким. Это всего лишь инструмент, помогающий авторам тем или всем, кто хочет сделать свою тему более функциональной. Все темы, представленные на WordPress.org, проверяются вручную командой экспертов. Автоматическая проверка тем должна быть только полезным инструментом, а не абсолютной системой оценки.

Этот плагин не определяет используемые рекомендации. Любые вопросы, связанные с правилами проверки конкретных тем, следует обсуждать на сайте Make Themes.

Отзывы

22.04.2023
I heard good things about this plugin until I used it. It says my theme name and text domain/slug do not match. They do so why is it flagging a non-existent error?
06.06.2019
One of the best plugins for theme developers. Really a very good job! Have you never thought to create a similar plugin to check plugins? Plugins developers would also need a so helpful tool.
18.01.2019
This is a great plugin for everyone that really likes to develop a WordPress theme and make successfully tests for the basic WordPress standards. The errors separated in ‘Required’, ‘Warning’, ‘Recommended’ and ‘info’. Also provide the basic information of this error and makes you understand where the problem is.
Посмотреть все 193 отзыва

Участники и разработчики

«Проверка темы» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Проверка темы» переведён на 15 языков. Благодарим переводчиков за их работу.

Перевести «Проверка темы» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

Изменения могут быть найдены в файле changelog.txt.