2010-11-10 22 views
0

J'essaie d'installer deux versions sur mon site Wordpress: Site complet, pour les ordinateurs, et la version mobile, pour les smartphones.Désactiver Shadowbox.JS sur certains thèmes Wordpress

je réalise ceci au moyen d'un script de détection de l'agent utilisateur inclus dans le header.php du thème complet (chemin est whatevercorp.net/wordpress/wp-content/themes/moneyblog/mobiledetect.php). S'il détecte un navigateur mobile, il redirige vers le thème mobile. J'utilise le plugin Theme Switcher pour cela.

if($mobile_browser>0) { 
header('Location: http://whatevercorp.net/?wptheme=mobiblog'); 

(« ► Lire » est le nom de mon thème mobile)

Mes questions est la suivante: J'utilise Shadowbox pour les photos dans la version complète, mais Je veux empêcher le chargement tout à fait dès lorsqu'un navigateur mobile est détecté. Je ne veux pas que les utilisateurs voient des photos avec shadowbox sur la version mobile. Si le plugin est désactivé, les liens fonctionnent très bien et * whatevercorp.net/photosfromevent/img_001.jpg * est ouvert sans problème.

Idéalement, j'aimerais introduire quelque chose dans l'instruction if de mobiledetect.php. Quelqu'un a suggéré ce

add_filter('shadowbox-js', '__return_false'); 

mais il ne fait pas l'affaire.

Comment puis-je conditionner le chargement du plugin Shadowbox? Merci!

Répondre

0

Je ne suis pas, je voudrais connaître les réponses séparément! Celui-ci, comment désactiver un plugin à partir d'un PHP, l'autre - comment faire usage de cette chose dans les paramètres avancés afin d'atteindre mon objectif. C'est vrai, le but est le même pour les deux.

+0

Désolé, je suppose que j'ai mal compris – kevtrout