This is an old revision of the document!


Lazy Load Breaks AMP Validation

Please Note: This wiki is valid for v2.9.x and below of the LiteSpeed Cache Plugin for WordPress. If you are using v3.0 or above, please see the new documentation.

When Lazy Load is enabled in the LiteSpeed Cache plugin for WordPress, it can break AMP validation.

Add the following code to your theme's functions.php:

function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() && ! defined( 'LITESPEED_NO_LAZY' ) && define( 'LITESPEED_NO_LAZY', true ) ;

Purge the cache. This will disable Lazy Load on all AMP pages.

In some theme , if that code doesn't work when inserted in theme's functions.php, you can also insert it into /wp-content/plugins/amp/includes/class-amp-theme-support.php

A permanent solution will be integrated into LiteSpeed Cache for WordPress, starting with version 3.0. Please update to 3.0 once it becomes available.

  • Admin
  • Last modified: 2020/05/04 13:52
  • by Shivam Saluja