Как лучше всего определить, является ли пользователь мобильным пользователем на уровне кода?
Администратор может устанавливать правила на основе регулярных выражений для обнаружения и переключения тем на основе пользовательского агента, но похоже, что эта функция «защищена» внутри api и недоступна в качестве набора методов, которые может использовать каждый разработчик.
Я понимаю, что разработчики и дизайнеры должны располагать свои функциональные возможности в папках тем, чтобы они были доступны / недоступны, но это довольно сложное требование для поставщиков расширений, поскольку правила регулярных выражений могут быть определены несколько свободно, и администратору не нужно указывать, является ли тема предназначен для мобильных пользователей
Так что, может быть, у кого-то есть хороший способ вынюхать это из ядра (без повторной реализации материала, чтобы быть общедоступным, а не защищенным, что уже доступно core / design_package
)?