Skip to content

Latest commit

 

History

History
executable file
·
49 lines (35 loc) · 997 Bytes

File metadata and controls

executable file
·
49 lines (35 loc) · 997 Bytes

Deferred loading

Description

WordPress plugin for deferred loading of JavaScript and CSS files.

Install

Clone this repo to wp-content/plugins/:

cd wp-content/plugins/
git clone git@github.com:innocode-digital/wp-deferred-loading.git

Activate Deferred loading from Plugins page or WP-CLI: wp plugin activate wp-deferred-loading.

Also you could install it as a Must Use Plugin.

Usage

To defer JavaScript files, add to functions.php of theme:

add_filter( 'deferred_loading_scripts', function () {
    return [
        // List of enqueued scripts.
    ];
} );

or

add_filter( 'deferred_loading_scripts', function () {
    return '*'; // All enqueued scripts.
} );

To defer CSS files, add to functions.php of theme:

add_filter( 'deferred_loading_styles', function () {
    return [
        // List of enqueued styles.
    ];
} );