Buenas tardes.
Tengo el siguiente problema.
Normalmente siempre ponemos atributo alt a todas las imagenes, pero cuado se redimensionan para mostrar en "post relacionados" u otro tipo esas miniaturas no aparecen con el atributo alt.... como podria poner el atributo alt a todo, incluyendo miniaturas?.
Y por otro lado se me generan una gran cantidad de copias en miniatura en el hosting, como podria hacer para que pasado un tiempo"en el que ya no tendrian valor las miniaturas" se borrasen y tener más espacio liberdado en el hosting.
Un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Raul.
Para el tema de eliminar las imágenes puedes utilizar el sigiente plugin -> https://es.wordpress.org/plugins/media-cleaner/
Este plugin lo que realiza es un escaneo de todas las imágenes que tienes en la web y te indica las que no estas utilizando, ofreciéndote la opción de eliminarlas todas o ir eliminado una a una las que te interesen.
Sobre el tema del Alt, si editas el código en el html puedes incluir la etiqueta.
Otra opción es con una función de Wordpress:
function add_alt_tags( $content ) { preg_match_all( '//', $content, $images ); if ( ! is_null( $images ) ) { foreach ( $images[1] as $index => $value ) { if ( ! preg_match( '/alt=/', $value ) ) { $new_img = str_replace( '<img', '<img alt="' . esc_attr( get_the_title() ) . '"', $images[0][$index] ); $content = str_replace( $images[0][$index], $new_img, $content ); } } } return $content; } add_filter( 'the_content', 'add_alt_tags', 99999 );
esta función lo que realizas es añadir el titulo de la entrada en todas las imágenes que no tengan el alt añadido.
El código lo puedes añadir a tu archivo fuctions.php
Nota: Recuerda realizar una copia del archivo antes de cualquier modificación, solo con un copia y pega en el block de notas tendrás suficiente para dejarlo como estaba anteriormente.
Un saludo
Buenas he metido la funcion, pero despues de limpiar cache y demás me sigue saliendo sin atributo alt.
Hola
El código que te envió Pepe lo que hace es ponerte el alt pero sólo para las imágenes que forman parte del contenido de los articulos.
Elimina el código anterior del functions.php, revisa si la imagen destacada de este artículo sin el código tiene el alt
Contenido solo visible a usuarios registrados
Saludos.
Buenas Jhon.
"La idea es primero ver si el alt esta colocado o no en la imagen destacada, ya que me parece raro que por ejemplo si tiene alt en la imagen destacada, no aparezca en las imágenes de los artículos relacionados"
Si que está el alt en las imagenes, lo que pasa es lo que tu dices "no aparezca en las imágenes de los artículos relacionados" ,, no aparece....
HOla
Entonces depende del widget que muestra los artículos relacionados, qué plugin usas o cómo has configurado los artículos relacionados?
Saludos.
Es el que viene por defecto en el theme . ESPRESO
Hola
Por lo que comentas si es algo que viene con tu theme que es de pago, entonces podrías consultar directamente a los desarrolladores.
Otra opción sería deshabilitar este módulo y usar mejor un plugin para esto.
Saludos