Support » Plugin: WP Lazy Loaded Images » How to disable on some images?

  • Resolved flobogo

    (@flobogo)


    Hello,

    Is there a possibility to disable the effect of your plugin, only for certain images?

    In fact, I was using the Rocket lazy Load plugin, but it is incompatible with Basic Google Maps Placemarks plugin which I absolutely need to display maps of tourist places.

    On the other hand, with Rocket lazy Load plugin, it is possible to add data-no-lazy=”1″ in the tag < img > to disable the lazy laod effect on certain images. This is very handy, especially for maps that display a thumbnail of point of interest. I would like to find this possibility with your plugin.

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Author Logan Graham

    (@omac)

    Hmm. Valid point, I can add a data attribute to do this. You’re trying to skip lazy loading for images inside the content area of a page / post – or inside a theme?

    flobogo

    (@flobogo)

    Thank you for your interest in my problem. I forgot to mention that I use WP 4.7

    Difficult to answer precisely to your question: well, it’s not in the theme.
    In fact, I have 2 requests:
    – sometimes I would disable the lazy laod effect on some images in a page or post. For example, on the homepage, because I want the visitor to see the picture right away.
    – I would especially like to disable it when using the Basic Google Maps Placemarks plugin, because when you click on a point marker of interest, it displays a thumbnail.

    For example, have a look on this page: http://www.mon-coin-de-bourgogne.fr/autun/
    This page contains many images, on which I need to apply the lazy load effect (it is the aim of making the site lighter and faster)
    But look at the bottom of the page: there’s the map, and it displays thumbnail images when you click on an icon. I need to disable the lazy load effect, which blocks the map display. (For now, I have disabled the lazy laod)

    Plugin Author Logan Graham

    (@omac)

    Mind downloading a copy of version 1.3.0 here and giving it a shot on a development site? This should add support for the data-no-lazy attribute so you can disable it on a per-image basis inside the post-content area.

    flobogo

    (@flobogo)

    Thanks a lot. I look at that in the next few days and I will inform you about the result.
    See you soon!

    Hello,
    Sorry for not giving any news earlier.
    I recently installed your plugin in version 1.3.2 but this completely crashes the display of my site: we can see only the top menu, then blank page!
    Pity …

    Plugin Author Logan Graham

    (@omac)

    Are you able to provide some error logs, and which version of PHP you’re using?

    My PHP version is 5.6.30 et MySQL version is 5.6.35.
    I don’t know how to access to the logs error.

    • This reply was modified 2 years, 11 months ago by flobogo.
    Plugin Author Logan Graham

    (@omac)

    If you have error logging enabled on the server, in the root of your WordPress install directory there should be a ‘error_log’ file. If you could try to find any “fatal” errors in it or send me the whole file I could try to debug that for you.

    Ok, I’ve found the error_log file. I see the errors with your plugin, but I don’t know how to interpret them.
    How can I send it to you? There are almost 500 lines about your plugin, just for yesterday!

    • This reply was modified 2 years, 11 months ago by flobogo.
    Plugin Author Logan Graham

    (@omac)

    Must have a lot of traffic! You can embed 30 lines or so here if you would like. That should give enough to debug with.

    I don’t think to have a lot off traffic, but I’ve a lot of photos!
    OK, here are the 55 first lines:

    [09-Feb-2017 11:42:46 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 52 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:42:47 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 29 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:42:47 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 88 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:42:47 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 6 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:43:10 UTC] PHP Warning:  DOMDocument::loadHTML(): Empty string supplied as input in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 74
    [09-Feb-2017 11:43:10 UTC] PHP Catchable fatal error:  Argument 1 passed to DOMDocument::importNode() must be an instance of DOMNode, null given in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 75
    [09-Feb-2017 11:50:22 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 2 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:22 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 12 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:22 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 50 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:22 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 52 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:22 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 6 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 52 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 2 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 12 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 50 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 29 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:50:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 6 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:11 UTC] PHP Warning:  DOMDocument::loadHTML(): Empty string supplied as input in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 74
    [09-Feb-2017 11:53:11 UTC] PHP Catchable fatal error:  Argument 1 passed to DOMDocument::importNode() must be an instance of DOMNode, null given in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 75
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 52 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 2 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 12 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 50 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Opening and ending tag mismatch: p and strong in Entity, line: 7 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : strong in Entity, line: 8 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 32 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 65 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 69 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 71 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 76 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 88 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 90 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 100 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 102 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 104 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 116 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 5 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 17 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 20 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 41 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 45 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 55 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:53:52 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 6 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 11:55:53 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 29 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:37:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 7 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:37:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 19 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:37:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 21 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:37:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 32 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:37:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 35 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:37:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 38 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:37:23 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 41 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:51:36 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 88 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:54:46 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 29 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:54:49 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 17 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 12:54:49 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 107 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 13:05:36 UTC] PHP Warning:  DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 52 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49
    [09-Feb-2017 13:09:42 UTC] PHP Warning:  DOMDocument::loadHTML(): Tag mark invalid in Entity, line: 65 in /home/flobogo/public_html/wp-content/plugins/wp-lazy-loaded-images/lazy-loaded-images.php on line 49

    Courage!

    • This reply was modified 2 years, 11 months ago by flobogo.
    • This reply was modified 2 years, 11 months ago by flobogo.

    Are you able to provide the HTML from the page that was erroring?

    I do not see the page name specified in the error logs.
    Here is the link to my site. You will see the source code.
    The homepage is a static page, with custom page template. The homepage was no longer displayed with your plugin, I did not test the display of the other pages.

    Plugin Author Logan Graham

    (@omac)

    Flobogo, I really appreciate your assistance in testing / debugging this. Using your home page, I think I was able to solve the issue.

    If you’re able, would you mind downloading the below version and giving it a shot?

    https://downloads.wordpress.org/plugin/wp-lazy-loaded-images.1.4.0.zip

    I’ve also added a noscript fallback so this can be used for visitors who might not have Javascript enabled.

    • This reply was modified 2 years, 11 months ago by Logan Graham.

    Thank you for your help in finding a solution.
    For my part, I added a new lazy load plugin, which seems compatible with the display of maps created with Basic Google Maps.
    However, I will help you to test the new version of your plugin, and I will test it this weekend (I do not have time on weekdays)
    See you soon.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘How to disable on some images?’ is closed to new replies.