la fonction wp_is_mobile ne fonctionne pas (Créer un compte)

  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #532754
    Cedric C.
    Participant
    Maître WordPress
    612 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.7
    – Version de PHP/MySQL : 5.2
    – Thème utilisé : onestudio
    – Extensions en place : aucune
    – Nom de l’hebergeur : ovh
    – Adresse du site : Démo : http://sagi-boutique.com/faqs/

    Problème(s) rencontré(s) :

    Bonjour,

    J’essaye de mettre en place un template personnalisé depuis le thème Onestudio.

    Afin de permettre un meilleur affichage sur les versions mobile, j’ai voulu utiliser la fonction wp_is_mobile que je connais bien pour l’avoir appliquée sur d’autres sites. Pour les profanes, elle permet un affichage particulier sur les portables, différent d’un affichage d’ordinateur de bureau.

    Et hop, la fonction ne fonctionne pas.

    L’auteur me soutient mordicus qu’elle fonctionne ce qui est absolument faux (j’ai essayé sur plusieurs de ses templates avec le thème non modifié). Je soupçonne qu’il veuille garder jalousement ses secrets de fabrication.

    Sur l’URL de démo, le logo devrait s’afficher à l’identique que sur la page d’accueil en version mobile (http://sagi-boutique.com), c’est-à-dire avec un fond bleu ciel et surtout un bouton en bas du bloc logo permettant l’affichage du menu. Mais il en est rien.

    Manifestement, il a programmé une fonction bloquant la fonction wp_is_mobile qui est native de WP.

    J’ai aussi essayé d’utiliser un plugin ayant un effet similaire, mais rien n’y fait.

    Voici la structure du code que j’essaye d’insérer :

    <?php if (wp_is_mobile() {  ?>
    Mon affichage pour mobiles ici
    <?php } ?>

    Comment puis-je faire soit pour contourner ce conflit (même s’il s’agit d’opter pour un plugin premium) ou trouver le grain de sable qui bloque ma fonction ?

    Merci pour vos réponses 🙂

    #932163
    Li-An
    Participant
    Maître WordPress
    27999 contributions

    Il peut difficilement « cacher » des fonctions si vous avez le fichier du thème. Éventuellement, regardez dans le fichier functions.php si elle apparait mais il y a aussi des chances qu’il ait utilisé d’autres fonctions utiles à wp_is_mobile et que ça plante à ce niveau. Difficile de savoir d’où ça vient.

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.