Skip to content

Instantly share code, notes, and snippets.

@tayvano
Forked from eriteric/movegfjstofooter.php
Last active June 17, 2017 04:45
Show Gist options
  • Select an option

  • Save tayvano/1ef1e37f503597e6165fdfeb25b14aa8 to your computer and use it in GitHub Desktop.

Select an option

Save tayvano/1ef1e37f503597e6165fdfeb25b14aa8 to your computer and use it in GitHub Desktop.
Load gravity forms JS in footer
// GF method: http://www.gravityhelp.com/documentation/gravity-forms/extending-gravity-forms/hooks/filters/gform_init_scripts_footer/
add_filter( 'gform_init_scripts_footer', '__return_true' );
// solution to move remaining JS from https://bjornjohansen.no/load-gravity-forms-js-in-footer
add_filter( 'gform_cdata_open', 'wrap_gform_cdata_open' );
function wrap_gform_cdata_open( $content = '' ) {
$content = 'document.addEventListener( "DOMContentLoaded", function() { ';
return $content;
}
add_filter( 'gform_cdata_close', 'wrap_gform_cdata_close' );
function wrap_gform_cdata_close( $content = '' ) {
$content = ' }, false );';
return $content;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment