WordPress: Show title and alt on images

To add image alt and title attributes to images, add the following to functions.php:
function add_image_title( $attr, $attachment= null ) {
    $img_title= trim( strip_tags( $attachment->post_title ) );
    $attr['title'] = $img_title;
    $attr['alt'] = $img_title;
    return$attr;
}
add_filter( 'wp_get_attachment_image_attributes','add_imgage_title', 10, 2 );
or replace $attr[‘title’] with:
$attr['title'] = the_title_attribute( 'echo=0' );