WordPress: eliminar los atributos width y height del cargador de archivos

2 comentarios

Si utilizamos cargador de imágenes (“Añadir objeto”) de WordPress para subir fotos, al insertar una determinada imagen dentro del contenido nos incluirá los atributos ancho y alto de la etiqueta HTML , por ejemplo:

<img src="http://www.bufa.es/wp-content/uploads/fotodeprueba.jpg" width="800" height="600" class="aligncenter size-full" alt="" title="">

Bien, siempre lo más correcto es siempre definir los atributos ancho y alto de las imágenes, pero puede darse el caso que no nos interese (por tema del futuro administrador de la web, reponsive design, etc…) insertar las imágenes son estos 2 atributos. En este último caso, abrimos y añadimos el siguiente código php en el archivo functions.php de nuestro theme de wordpress:

add_filter( 'post_thumbnail_html', 'eliminar_att_ancho_alto', 10 );
add_filter( 'image_send_to_editor', 'eliminar_att_ancho_alto', 10 );
 
function eliminar_att_ancho_alto( $html ) {
    $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
    return $html;
}

Y a partir de ahora nos subirá el ejemplo anterior con este código fuente:

<img src="http://www.bufa.es/wp-content/uploads/fotodeprueba.jpg" class="aligncenter size-full" alt="" title="">
  • RAFAELG21

    Saludos cordiales, muchas gracias por este tutorial y felicidades, me sirvio de mucho pero ahora tengo una duda como ordeno por 2 campos en un SELECT normal es posible pero con query_posts no se como hacerlo. ejemplo quiero ordenar por meta_value de forma ASC y por date de forma DESC. es esto posible en WP. muchas gracias y espero me puedas ayudar, yo intente esto pero no funciona

  • Edgar

    una joya esta función, muchas gracias lo utilizare de ahora en adelante en mi archivo de funciones para poder hacer sitios responsive.

    Saludos

¿Te ha sido útil?haz click en
+1https://plus.google.com/share?url=http://goo.gl/yG41v