Je cherche un moyen de charger de manière conditionnelle différents scripts si l'utilisateur accède à la zone d'administration à partir d'un appareil mobile.
Dans mon cas, je cherche à limiter l'utilisateur à la possibilité de créer de nouvelles publications. Si vous vous connectez à la zone d'administration à partir d'un appareil mobile, vous êtes redirigé vers la liste des publications et le menu administrateur n'est même pas disponible. .
Des idées?
wp_is_mobile
devrait être le commutateur dont vous avez besoin, mais vous pouvez parler de nombreuses modifications apportées à un grand nombre de composants pour faire ce que vous décrivez. Je ne connais pas suffisamment le reste de votre code pour deviner de quel type de choses vous auriez besoin.
Bien que la réponse de s_ha_dum ne soit pas non seulement pas fausse, mais qu'elle soit exactement celle à laquelle vous vous attendez, je vous déconseille vivement de l'utiliser, que vous soyez sur 3.4+ ou non.
L'agent utilisateur reniflant craint . Que ce soit fait manuellement ou via une fonction principale. Période.
D'une part, les nouvelles chaînes UA apparaissent comme une traînée de poudre. D'autre part, bon nombre de navigateurs prétendent être autre chose de toute façon.
Pour un autre: Qu'est-ce qu'un appareil mobile?
Vieux téléphones seulement?
Tous les téléphones intelligents?
Est-ce que cela inclut les tablettes?
Vous voyez, il est impossible d'identifier un appareil mobile et de le catégoriser en un ou en un. Le seul moyen fiable de servir du contenu conditionnel consiste à utiliser screen-width ou viewport-width, respectivement. La densité de pixels est un autre facteur à prendre en compte, mais ne devrait pas s'appliquer à votre problème.
Pour sortir de la négativité et fournir quelque chose d'un peu utile: Par conséquent, je suggérerais de cacher les éléments du menu administrateur via css mediaqueries et/ou js.