Evegeniy Onegin Evegeniy Onegin - 11 months ago 58
PHP Question

How can i change meta (alt and title) in catalog thumbnail , product thumbnail ? - Woocomerce

By default in

for alt used image file's name.

Does anyone know how to change thumbnail meta (alt and title) to show Product name?

Answer Source

Try this :

add_filter('wp_get_attachment_image_attributes', 'change_attachement_image_attributes', 20, 2);

function change_attachement_image_attributes( $attr, $attachment ){
    // Get post parent
    $parent = get_post_field( 'post_parent', $attachment);

    // Get post type to check if it's product
    $type = get_post_field( 'post_type', $parent);
    if( $type != 'product' ){
        return $attr;

    /// Get title
    $title = get_post_field( 'post_title', $parent);

    $attr['alt'] = $title;
    $attr['title'] = $title;

    return $attr;