Hi
Can anyone help me with this issue. I also emailed cloudflare and got the following response – You would need to speak with the author of that particular plugin. Normally it will be an edit in one of the PHP files that the plugin uses.
Any help is appreciated.
Regards
Vaibhav
I have the same problem with Cloudflare.. my “tooltips” are showing my placeholder image. The rest of my content loads fine though.
Are you having problems with “all” images? If so, try choosing “no” for
1.) Load hiDPI (retina) images
and
2.) Load responsive images
In the meantime, I’m very interested in how to get my tooltip images working with Cloudflare and BJ Lazy Load too, and excited that you have got further than I have with troubleshooting, so I’ll have a look and see where I might put that code and update if I find the right bit 🙂
I thought it was the same problem, but we have different problems. I’m not using RocketLoader.
Here is a detailed answer on how to do what you want though:
http://wordpress.stackexchange.com/questions/50457/how-do-i-add-custom-attributes-to-javascript-tags-in-wordpress/90156#90156
You add the code in your theme’s function.php
The only problem with that code though, is that it seems you have to add a list of all the .js files you want to optimize? But maybe it will work if you just add what you don’t want to optimize…
So if I was using Rocket Loader, I would first be trying something like this in my themes function.php:
function rocket_loader_attributes( $url )
{
$ignore = array (
'http://mydomain.com/wp-content/plugins/bj-lazy-load/js/combined.min.js',
);
if ( in_array( $url, $ignore ) )
{ // this will be ignored
return "$url' data-cfasync='false";
}
return $url;
}
add_filter( 'clean_url', 'rocket_loader_attributes', 11, 1 );
But if that doesn’t work, then you might have to add the full script at that url, with all the js files you want to optimize, which sounds like too much drama.