Avisos
Vaciar todo

Imagenes sin ALT  

 
Domingo
 Domingo
Estimable Member

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

Citar
Respondido : 20/03/2017 7:09 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 20/03/2017 10:47 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Domingo
 Domingo
Estimable Member

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

ResponderCitar
Respondido : 21/03/2017 9:33 am
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 21/03/2017 10:15 am

Cursos Gratuitos WordPress