Avisos
Vaciar todo

Imagenes sin ALT

4 Respuestas
3 Usuarios
0 Reactions
588 Visitas
Respuestas: 229
Estimable Member
Topic starter
 

Hola, no se cual es el motivo pero estoy comprobando que las imagenes salen sin el ALT pero al revisarlas si veo que estan puestas, cual puede ser el motivo por el que pasa esto:

pongo algunos ejemplo:

tarotistasvidentes.es/wp-content/uploads/2016/09/Hechizos-Magia-Negra-TarotistasVidentes.jpg

esta esta correcta, pero al entrar en

tarotistasvidentes.es/magia-negra/

la imagen que sale de este articulo no tiene el ALT y por lo tanto la que sale en el TAG https://www.tarotistasvidentes.es/tag/magia-negra/

tampoco tiene el ALT, como puedo solucionar esto en la plantilla Sinope que tengo puesta.

Saludos

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 20/03/2017 7:09 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Esta imagen :
Contenido solo visible a usuarios registrados

Es una imagen destacada, prueba agregando tu imagen destacada nuevamente, al marcarla en el cuadro de dialogo asegúrate de llenar el campo de : Texto alternativo.

Saludos.


 
Respondido : 20/03/2017 10:47 pm
Respuestas: 229
Estimable Member
Topic starter
 

Hola, ya he rellenado Texto alternativo de la imagen destacada (es verdad que no la tenia, se me ha pasado) pero sigue sin ser detectada, con Screaming frog seo.

Otra consulta
Ademas me detexta tambien imagenes de la plantilla sin el ALT se puede resolver

tarotistasvidentes.es/wp-content/themes/sinope_wp/images/arrow.png


 
Respondido : 21/03/2017 9:33 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Domingo.

Si reviso la URL -> Contenido solo visible a usuarios registrados, veo que si que detecta el alt de la imagen:

Tendrías que comprobar que imágenes tienes sin alt para añadirlas.

Existe una función que añade el alt a todas la imágenes que no las tienen partiendo del titulo de la entrada:

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 );

Este código hay que añadirlo a tu archivo functions.php que encontraras en themes/tuplantilla.

También lo puedes realizar mediante un plugin:
Update Image Tag Alt Attribute

Un saludo


 
Respondido : 21/03/2017 10:15 am