facetwp scroll to top on wp_head hook

mgibbs189

{{gist file=”custom-hooks.php” lang=”php”}}
<?php
/** adds script to header with a conditional check to not scroll to top
** when the load more button has been clicked
**/
add_action( ‘wp_head’, function() { ?>

<script>
(function($) {
$(document).on(‘facetwp-loaded’, function() {
if (FWP.loaded && ‘undefined’ === typeof FWP_JSON.load_more) {
$(‘html, body’).animate({
scrollTop: $(‘.facetwp-template’).offset().top
}, 500);
}
});
})(jQuery);
</script>

<?php } );
{{/gist}}