Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

readme.md

WP Simple Asset Optimizer

WP Simple Asset Optimizer is a helper drop-in WordPress projects to optimize the loading of scripts and styles. It helps you intelligently move scrips to bottom and inline scripts and styles.

Examples

Moving scripts

add_filter( 'wpsao_move', function () {
	return array(
		'jquery_json',
		'gform_placeholder',
		'gform_gravityforms',
		'optin-monster-api-script',
		'wp-mediaelement',
		'visualizer-google-jsapi',
		'visualizer-render'
	);
} );

Moving scripts if others are not enqueued

add_filter( 'wpsao_move_if_not_enqueued', function () {
	return array(
		array(
			array(
				'jquery-core',
				'jquery-migrate'
			),
			'gform_gravityforms'
		)
	);
} );

Inlining

add_filter( 'wpsao_inline', function () {
	return array(
		'modernizr',
		'h1-stylesheet' => array(
			'replace' => '../../',
			'with' => get_template_directory_uri() . '/assets/'
		)
	);
} );

About

This helper was created by Aki Björklund.

Changelog

0.2.1

  • Fix a strict PHP error.
  • Minor coding style changes.

0.2.0

  • Stop using globals $wp_scripts and $wp_styles.

0.1.1

  • Fix a PHP warning.

0.1

  • Initial version.

About

WP Simple Asset Optimizer is a helper drop-in WordPress projects to optimize the loading of scripts and styles.

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.