Apply a different filer and parse the entire document instead of just the_content

Good morning,

I’m trying to modify a plugin, to lazy load my images (a3 lazy load).

The problem is that this plugin is returning only the images in the content, but for some reason when we created our website, we put all of our images outside WordPress. I don’t even think that it is the problem because recently I discovered that that very plugin like I stated before, parse only the images in the content, so all our “static” images outside the loop won’t be targeted. I can do in two ways:

I can create a footer as a page, but I don’t love this idea.

I can create several widgets to store my images in the footer and in the header.

3, I can modify the plugin.

Right now I’m trying the approach n.3: I need to know how to modify this line in order to change this filter and returing ALL THE IMAGES, instead of just the one in the LOOP:

if ( $a3_lazy_load_global_settings[‘a3l_apply_image_to_content’] == true ) {
add_filter( ‘the_content’, array( $this, ‘filter_content_images’ ), 100 );

// Compatibility with ACF plugin – Thank you ondoheer https://github.com/ondoheer
add_filter( ‘acf_the_content’, array( $this, ‘filter_content_images’ ), 100 );

}

Is there any different filter that will allow targeting the entire document?

Thanks!

Read more here:: Apply a different filer and parse the entire document instead of just the_content

Leave a Reply

Your email address will not be published. Required fields are marked *