Я розробив чуйну тему і хочу надіслати її wordpress.org . Перш ніж надсилати його, я хочу використовувати wp_is_mobile()
в своїй темі, але згідно з функцією Reference / wp є мобільною, це погана ідея, оскільки вона говорить так:
Ви повинні усвідомити, що це не виявляє мобільний телефон конкретно, оскільки планшетний ПК вважається мобільним пристроєм. Перевірте область плагінів на кілька корисних варіантів. Його також не слід використовувати для тем.
Тож якщо я використовую його в моїй темі function.php так:
add_filter('body_class','mobile_theme_body_class');
function mobile_theme_body_class( $classes ){
if ( wp_is_mobile() ){
$classes[] = 'mobile';
}
else{
$classes[] = 'desktop';
}
return $classes;
}
Чи буде відхилена моя тема?
Підпитання:
Якщо я використовую свою функцію, як у наведеному вище коді, і використовую плагіни кешування типу (WP Super Cache), чи буде моя функція зіпсована (не вдалося виконати або повернути помилкові позитиви)?
Дякую за ваш час та відповіді ...
wp_is_mobile()
це не що інше, як жарт насправді і справді ненадійний. Він покладається на сторону користувача, якою може керувати кінцевий користувач. Потрібно знати, що ваша функціональність вийде з ладу більш ніж у 10% випадків, тому велика кількість користувачів мобільних пристроїв буде вимита вмістом настільних комп'ютерів, подобається чи ні, чи не хочете ви цього