Ho sviluppato un tema reattivo e voglio inviarlo su wordpress.org . Prima di inviarlo, voglio utilizzarlo wp_is_mobile()
nel mio tema, ma in base al Riferimento funzioni / wp è mobile è una cattiva idea perché dice questo:
Dovresti capire che questo non rileva specificamente un telefono cellulare, poiché un tablet è considerato un dispositivo mobile. Controlla l'area Plugin per diverse alternative utili. Inoltre, non deve essere utilizzato per i temi.
Quindi se lo uso nel mio tema funzioni.php in questo modo:
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;
}
Il mio tema verrà rifiutato?
Sotto-domanda:
Se uso la mia funzione come nel codice sopra e uso plug-in di cache come (WP Super Cache) la mia funzione verrà incasinata (non è riuscita a eseguire o restituire falsi positivi)?
Grazie per il tuo tempo e le risposte ...
wp_is_mobile()
non è altro che uno scherzo ed è davvero inaffidabile. Si basa sul lato utente che può essere manipolato dall'utente finale. Devi sapere che la tua funzionalità fallirà in oltre il 10% dei casi, quindi una grande quantità di utenti di dispositivi mobili riceveranno contenuti desktop indipendentemente dal fatto che gli piaccia o no