Blog

Solución a la incompatibilidad de themes WP en IE 6

9.24.2009 | Blog, Trucos

Logo Internet Explorer¿Cansado de tratar de hacer compatible tu theme WordPress con Internet Explorer 6? No te compliques la vida, por suerte hay una solución alternativa que podría curar esos dolores de cabeza que nos otorga IE.

Bien, se trata de un código que hace que tu blog cambie al theme predeterminado cada vez que acceden a el para así evitar que el aspecto original se deforme y se mire completamente mal que aveces es imposible leer el contenido.

Solamente hay que agregar el siguiente código al archivo functions.php del theme:

add_filter('template', 'serve_default_to_iesix');
add_filter('option_template', 'serve_default_to_iesix');
add_filter('option_stylesheet', 'serve_default_to_iesix');
function serve_default_to_iesix($theme) {
 if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false)
    $theme = 'default';
 return $theme;
}

¿Increíble no es así? :)

Vía | Ayuda WordPress


Respuestas

jose
9.30.2009

haciendo esto solo demostramos la incapacidad del desarrollador del theme, ya que el codigo de un theme debe ser solido, testeado en lo posible para todas las versiones de navegadores

Joel López M.
10.21.2009

Quizás, pero muchas veces es imposible hacer el sitio como IE 6 quiere porque la web evoluciona y necesita actualizarse tanto como los navegadores, como los diseños.

Comentarios