Skip to content

Instantly share code, notes, and snippets.

View hirejordansmith's full-sized avatar

Jordan Smith hirejordansmith

View GitHub Profile
@hirejordansmith
hirejordansmith / facet-wp-infinite-scroll.js
Last active March 13, 2023 18:25 — forked from robneu/facet-wp-infinite-scroll.js
Infinite scroll for FacetWP
/* globals FWP */
/**
* JavaScript for FacetWP Infinite Scroll
*/
( function( $ ) {
'use-strict';
var throttleTimer = null;
var throttleDelay = 100;
<?php
// Remove gf_hidden and gf_invisible classes from all fields
add_filter( 'gform_pre_render', 'remove_display_hidden_classes' );
add_filter( 'gform_pre_validation', 'remove_display_hidden_classes' );
add_filter( 'gform_pre_submission_filter', 'remove_display_hidden_classes' );
add_filter( 'gform_admin_pre_render', 'remove_display_hidden_classes' );
function remove_display_hidden_classes( $form ) {
foreach ( $form['fields'] as &$field ) {
$classes = explode( ' ', $field->cssClass ); // 'class1 class2' : array( 'class1', 'class2' )