Title: str_replace bug
Last modified: September 13, 2017

---

# str_replace bug

 *  [George J](https://wordpress.org/support/users/georgejipa/)
 * (@georgejipa)
 * [8 years, 8 months ago](https://wordpress.org/support/topic/str_replace-bug/)
 * Hello,
 * Just discovered a bug in `filter_images` method from `BJLL` class.
 * This line:
    `$replaceHTML = str_replace( 'sizes', 'data-lazy-sizes', $replaceHTML);`
 * Should be:
    `$replaceHTML = str_replace( 'sizes=', 'data-lazy-sizes=', $replaceHTML);`
 * Otherwise the images with “sizes” keyword in their names will be broken (same
   with srcset attribute).
 * Example:
 * >  domain.com/wp-content/2017/09/Alpine-Hut-Empha**sizes**-Slovenia.jpg
   > domain.com/wp-content/2017/09/Alpine-Hut-Empha**data-lazy-sizes**-Slovenia.
   > jpg
 * A better approach would be to use [DOMDocument](http://php.net/manual/ro/class.domdocument.php).
 * Thanks.
    -  This topic was modified 8 years, 8 months ago by [George J](https://wordpress.org/support/users/georgejipa/).
    -  This topic was modified 8 years, 8 months ago by [George J](https://wordpress.org/support/users/georgejipa/).
    -  This topic was modified 8 years, 8 months ago by [George J](https://wordpress.org/support/users/georgejipa/).
    -  This topic was modified 8 years, 8 months ago by [George J](https://wordpress.org/support/users/georgejipa/).
    -  This topic was modified 8 years, 8 months ago by [George J](https://wordpress.org/support/users/georgejipa/).

The topic ‘str_replace bug’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/bj-lazy-load_9084ba.svg)
 * [BJ Lazy Load](https://wordpress.org/plugins/bj-lazy-load/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/bj-lazy-load/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/bj-lazy-load/)
 * [Active Topics](https://wordpress.org/support/plugin/bj-lazy-load/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/bj-lazy-load/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/bj-lazy-load/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [George J](https://wordpress.org/support/users/georgejipa/)
 * Last activity: [8 years, 8 months ago](https://wordpress.org/support/topic/str_replace-bug/)
 * Status: not resolved