bonjour,

j'utilise wordpress pour un blog privée
J'ai 3 thèmes (1 vieux, 1 récent, 1 pour iDevice)
je cherche à afficher l'ancien thème (non HTML5/CSS3) si le visiteur utilise IE
pensez vous que cela est possible ?

merci
En utilisant les commentaires conditionnels d'IE :


<!--[if !gte IE 9]>-->
tous les navigateurs y compris ie 9 et supérieur
<!--<![endif]-->

<!--[if lt 9]>
ie 8 et inférieur
<![endif]-->

Modifié par jb_gfx (18 Jul 2011 - 18:25)
Bonjour,

Ce n'est pas tout à fait comme tu l'espère que cela fonctionne.

Si le code de la page est le même alors il suffit d'ajouter la feuille de style correspondant au thème dans le commentaire conditionnel, sinon il faut gérer également le code avec les commentaires.
j'ai trouvé des info disant qu'il fallait placer du php avant le <doctype> de mon thème d'origine

par exemple pour rediriger internet explorer vers un autre thème

<?php
if (eregi('msie', $_SERVER['HTTP_USER_AGENT'])) 
{ 
header("location:  http://monblog/wp-content/themes/themepourIE");  
}; ?>


mais j'ai un message d'erreur (uniquement avec IE)

a écrit :
Fatal error: Call to undefined function language_attributes() in /home/monblog/wp-content/themes/themepourIE/header.php on line 2


et en ligne 2 j'ai

<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>


pensez vous que le code de redirection n'est pas correcte ?
merci pour votre aide
Modifié par billboc (11 Aug 2011 - 10:06)