Skip to content

Instantly share code, notes, and snippets.

@yumyo
Forked from eriteric/movegfjstofooter.php
Created July 25, 2016 14:49
Show Gist options
  • Save yumyo/40bc288c7018b79229211d3175a26372 to your computer and use it in GitHub Desktop.
Save yumyo/40bc288c7018b79229211d3175a26372 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