Аарон Джорбин , который регулярно участвует в разработке ядра WordPress, опубликовал скрипт под названием WordPress Theme Directory Slurper . Сценарий на основе PHP загружает и обновляет копию последней стабильной версии каждой темы в каталоге тем WordPress.org . Девин Прайс хорошо использовал сценарий и опубликовал ряд данных , связанных с каталогом тем.
Прайсу потребовалось 112 минут, чтобы запустить скрипт и загрузить почти 4 ГБ кода темы. В своем отчете Прайс отвечает на следующие вопросы:
- Сколько тем основано на Underscores?
- Сколько тем на WordPress.org?
- У скольких тем есть lite в названии?
- Сколько тем используют новейшие функции WordPress?
- Сколько тем добавляют страницу параметров?
- Сколько тем используют интегрированную структуру опций?
- Сколько тем используют активацию TGM?
Сколько тем поддерживает настройщик?
На прошлой неделе мы сообщили о значительных изменениях в правилах каталога тем WordPress. Начиная с 22 апреля темы, отправленные в каталог тем WordPress.org, должны будут использовать настройщик для создания параметров темы. У тем, уже размещенных в каталоге, есть шесть месяцев, чтобы соответствовать новым требованиям, прежде чем группа проверки тем введет в действие новое требование.
Путем поиска в каталоге тем, использующих $wp_customize->add_control
, Прайс смог определить, что 761 тема или 23,8% в настоящее время поддерживают настройщик. Низкое число совпадает с оценкой Джастина Тэдлока о медленном внедрении , особенно если учесть, что он был добавлен три года назад в WordPress 3.4 .
Следует иметь в виду, что по прошествии шести месяцев темы, не использующие настройщик, по-прежнему можно будет загружать из каталога и размещать в нем. Однако код темы не может быть обновлен, если он не соответствует новым правилам.
Будет интересно посмотреть, как будут выглядеть данные через три месяца, так как они укажут, сколько тем и как быстро внедряют настройщик. Прайс принимает запросы на то, какие данные вы хотели бы видеть, но если вы хотите провести исследование самостоятельно, Jorbin Theme Directory Slurper доступен бесплатно на GitHub.