Gérer les attributs ALT des images sous WordPress

Fonction pour mettre a jour ou créer l’attribut ALT des images de votre WordPress.

Mettre à jour l'attribut ALT d'une image
function update_image_alt(){
  global $post;
  $args = array( 'post_type' => 'attachment', 'post_mime_type' => 'image/jpeg','posts_per_page' => -1 );
  $myposts = get_posts( $args );
  foreach ( $myposts as $post ) :
    if(empty(get_post_meta( $post->ID , '_wp_attachment_image_alt', true))){
      add_post_meta( $post->ID , '_wp_attachment_image_alt', get_the_title() );
      echo $post->ID.' > '.get_the_title().' - add<br />';
    }else{
      update_post_meta( $post->ID , '_wp_attachment_image_alt', get_the_title() );
      echo $post->ID.' > '.get_the_title().' - update<br />';
    }
  endforeach;
  wp_reset_postdata();
}
update_image_alt();

La fonction est à déclencher une fois. Via un bouton ou en brut dans un fichier php.

update_image_alt();