Support » Plugin: a3 Lazy Load » How to disable lazy load on specific pages

  • Hi,
    can anyone tell me that how to stop using it on specific pages?

    I’ve tried the following, but didn’t worked:

    add_filter( 'a3_lazy_load_run_filter', 'skip_a3_lazy_load_for_this_page', 11 );
    function skip_a3_lazy_load_for_this_page( $apply_lazyload ) {
    	if( is_page( 'portfolio' ) || is_page( 'digital-goods' ) ) {
    		$apply_lazyload = false;
    		return $apply_lazyload;
    	} else {
    		$apply_lazyload = true;
    		return $apply_lazyload;
    	}
    
    }

    Also can anyone confirm me whether this plugin is compatable with latest SPDY & HTTP/2 standards ? Because I’m using them.

    https://wordpress.org/plugins/a3-lazy-load/

Viewing 1 replies (of 1 total)
  • Hi,

    I know it’s an old question but I answer hoping I could help someone coming in this thread.

    It doesn’t work with this
    add_filter( 'a3_lazy_load_run_filter', 'skip_a3_lazy_load_for_this_page', 11 );

    because the priority 11, that means the skip_a3_lazy_load_for_this_page functions will be called before the filter added by the plugin, because in the plugin the filter is added without the priority number, that means will be used the default of 10.
    For me worked simply removing the priority number from the call of add_filter()
    add_filter( 'a3_lazy_load_run_filter', 'skip_a3_lazy_load_for_this_page' );

    I don’t know if the plugin is compatible with SPDY and HTTP/2.

    Good coding everyone

Viewing 1 replies (of 1 total)
  • The topic ‘How to disable lazy load on specific pages’ is closed to new replies.