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

前端 未结 2 1242
情话喂你
情话喂你 2020-12-29 17:25

By default in Woocommerce for alt used image file\'s name.

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

2条回答
  •  无人及你
    2020-12-29 18:20

    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;
    }
    

提交回复
热议问题