Tel. 946 110 574 / 665 712 310 / info@lastresw.com / Formulario de contacto

Our Blog

eliminar-type

Si pasas el test de W3C LINK CHECKER, puede que uno de los avisos que tengas, sea que los atributos TYPE para los elementos style declarados en la cabecera, así como para los recursos javascript declarados, es que no son necesarios.

Una solución probada por otros y que nosotros mismos hemos comprobado es declarando en el archivo functions.php que encontrarás en la carpeta de tu theme (accediendo por FTP), estas funciones que filtran dicho atributo.
Y que nosotros queremos compartir.

/*******************************
quitar type de css y de javascript
****************************************************/
add_filter( 'style_loader_tag', 'clean_style_tag' );
add_filter('script_loader_tag', 'clean_script_tag');

function clean_style_tag( $input ) {
preg_match_all( "!!", $input, $matches );
if ( empty( $matches[2] ) ) {
return $input;
}
// Only display media if it is meaningful
$media = $matches[3][0] !== '' && $matches[3][0] !== 'all' ? ' media="' . $matches[3][0] . '"' : '';

return '' . "\n";
}

function clean_script_tag($input) {

$input = str_replace("type='text/javascript' ", '', $input);

return str_replace("'", '"', $input);

}

teconozco

Entonces, qué piensas?