Лучшие практики для мониторинга необходимости будущих обновлений по теме, которую я разработал?


8

Недавно я разработал тему, которая была принята в хранилище WordPress. Я хочу, чтобы это обновлялось для моих пользователей. Каков рекомендуемый способ отслеживать потребность темы в обновлениях? Я предполагаю, что его следует проверять на устаревшие функции и использовать плагины отладки и т. Д., Возможно, каждый раз, когда происходит серьезное обновление ядра WordPress - это на правильном пути?

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

Ответы:


3

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

(Поскольку у меня есть несколько плагинов в репозитории, я действительно должен следовать своему собственному совету, но ...)


2

Если вы действительно хотите быть в курсе событий, протестируйте все свои плагины и темы на RC-версиях WP, когда они станут доступны. Вы правы в том, что использование плагинов для отладки и поиск устаревших компонентов позволит вам постоянно обновляться. Объявления о выпуске обычно отображаются на https://wordpress.org/news/category/releases/.


0

1 Всегда устанавливайте последнюю версию WP в вашей установке для разработки и убедитесь, что у вас установлена Theme Check . Проверьте на каждом основном выпуске. Это очевидный.

2 Если вы включаете в свою тему какие-либо внешние сценарии или службы, проверяйте их как минимум раз в месяц. Там могут быть проблемы с безопасностью (как с пресловутым сценарием Тим пальца ). Кроме того, ваши пользователи могут ожидать, что у них будет самая последняя версия (например, самые новые иконки fontawesome, если вы их используете). Или, может быть, ваша тема связана с внешним API (например, Facebook), который может измениться .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.