Magazine Internet

Ajouter les balises Alt manquantes pour les Images dans WordPress

Publié le 04 mars 2013 par Acs04

Sur votre site Web, les images sont importantes pour attirer l’attention de vos visiteurs et pour illustrer vos articles et vos pages.

Mais le problème avec les images, c’est qu’elles ne signifient rien pour les moteurs de recherche. Les moteurs de recherche ne peuvent savoir ce qu’une image signifie qu’en lisant le texte présent à l’intérieur de la balise ALT.

Si vous utilisez WordPress, vous pouvez facilement ajouter des images dans une page ou un article à l’aide de la Médiathèque.

Ajouter les balises Alt manquantes pour les Images dans WordPress

Mais que se passe-t-il si vous n’avez pas le texte alternatif pour vos images ?

Vous avez besoin d’un moyen de renseigner automatiquement le texte alternatif d’une image dans le cas où celui-ci est absent.

Voici un extrait de code WordPress à placer dans le fichier functions.php de votre thème qui  ajoutera automatiquement comme balise ALT le titre de la page (ou de  l’article) dans laquelle l’image est insérée si cette dernière n’a pas de texte alternatif.

/*
* Utiliser le titre de l'article ou de la page comme texte alternatif de l'image si la balise ALT est vide
*/
function add_alt_tags($content)
{
 global $post;
 preg_match_all('/<img (.*?)\/>/', $content, $images);
 if(!is_null($images))
 {
   // Pour chaque image de l'article ou de la page ...
   foreach($images[1] as $index => $value)
   {
     // s'il n'y a pas de texte alternatif
     if(!preg_match('/alt=/', $value))
     {
      // on utilise le titre de l'article ou de la page comme texte alternatif (balise ALT)
      $new_img = str_replace('<img', '<img alt="'.$post->post_title.'"', $images[0][$index]);
      $content = str_replace($images[0][$index], $new_img, $content);
     }
   }
 }
 return $content;
}
add_filter('the_content', 'add_alt_tags', 99999);

Source : http://www.paulund.co.uk/add-missing-alt-tags-to-WordPress-images


Retour à La Une de Logo Paperblog

A propos de l’auteur


Acs04 542 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine