Title: Empty srcset after apply filter
Last modified: July 6, 2020

---

# Empty srcset after apply filter

 *  [Yevhen Chefranov](https://wordpress.org/support/users/chefranov/)
 * (@chefranov)
 * [5 years, 11 months ago](https://wordpress.org/support/topic/empty-srcset-after-apply-filter/)
 * I have a function which to apply a3 lazy load filter to my images (ACF):
 *     ```
       function attach_image($id, $size = 'full', $icon = false, $attr = '') {
         $content = wp_get_attachment_image($id, $size, $icon, $attr);
   
         if( has_filter( 'a3_lazy_load_images' ) ) {
       		return apply_filters('a3_lazy_load_images', $content, null );
       	}
   
         return $content;
       }
       ```
   
 * But when I use the function I get an image without srcset like that:
    `<img width
   ="400" height="400" src="//chefranov.name/wp-content/plugins/a3-lazy-load/assets/
   images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://chefranov.
   name/wp-content/uploads/2020/04/me-400x400.jpg" class="lazy lazy-hidden attachment-
   review-photo size-review-photo" alt="Евгений Чефранов" srcset="" data-srcset="
   https://chefranov.name/wp-content/uploads/2020/04/me-400x400.jpg 400w, https://
   chefranov.name/wp-content/uploads/2020/04/me-300x300.jpg 300w, https://chefranov.
   name/wp-content/uploads/2020/04/me-1024x1024.jpg 1024w, https://chefranov.name/
   wp-content/uploads/2020/04/me-150x150.jpg 150w, https://chefranov.name/wp-content/
   uploads/2020/04/me-768x768.jpg 768w, https://chefranov.name/wp-content/uploads/
   2020/04/me-1536x1536.jpg 1536w, https://chefranov.name/wp-content/uploads/2020/
   04/me-2048x2048.jpg 2048w, https://chefranov.name/wp-content/uploads/2020/04/
   me-50x50.jpg 50w" sizes="(max-width: 400px) 100vw, 400px" /><noscript><img width
   ="400" height="400" src="https://chefranov.name/wp-content/uploads/2020/04/me-
   400x400.jpg" class="attachment-review-photo size-review-photo" alt="Евгений Чефранов"
   srcset="https://chefranov.name/wp-content/uploads/2020/04/me-400x400.jpg 400w,
   https://chefranov.name/wp-content/uploads/2020/04/me-300x300.jpg 300w, https://
   chefranov.name/wp-content/uploads/2020/04/me-1024x1024.jpg 1024w, https://chefranov.
   name/wp-content/uploads/2020/04/me-150x150.jpg 150w, https://chefranov.name/wp-
   content/uploads/2020/04/me-768x768.jpg 768w, https://chefranov.name/wp-content/
   uploads/2020/04/me-1536x1536.jpg 1536w, https://chefranov.name/wp-content/uploads/
   2020/04/me-2048x2048.jpg 2048w, https://chefranov.name/wp-content/uploads/2020/
   04/me-50x50.jpg 50w" sizes="(max-width: 400px) 100vw, 400px" />` And my page 
   is not valid on W3C Validator. How can I fix it?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fempty-srcset-after-apply-filter%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

The topic ‘Empty srcset after apply filter’ is closed to new replies.

 * ![](https://ps.w.org/a3-lazy-load/assets/icon.svg?rev=1049979)
 * [a3 Lazy Load](https://wordpress.org/plugins/a3-lazy-load/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/a3-lazy-load/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/a3-lazy-load/)
 * [Active Topics](https://wordpress.org/support/plugin/a3-lazy-load/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/a3-lazy-load/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/a3-lazy-load/reviews/)

## Tags

 * [filter](https://wordpress.org/support/topic-tag/filter/)
 * [image](https://wordpress.org/support/topic-tag/image/)
 * [srcset](https://wordpress.org/support/topic-tag/srcset/)

 * 0 replies
 * 1 participant
 * Last reply from: [Yevhen Chefranov](https://wordpress.org/support/users/chefranov/)
 * Last activity: [5 years, 11 months ago](https://wordpress.org/support/topic/empty-srcset-after-apply-filter/)
 * Status: not resolved