Create documentation for your projects. Like so:
- Up/Down - Previous/Next Gist
- Ctrl+e - Edit a selected Gist
- Ctrl+s - Save Gist
| <?php | |
| /** | |
| * Require All Columns of List Field | |
| * http://gravitywiz.com/require-all-columns-of-list-field/ | |
| */ | |
| class GWRequireListColumns { | |
| private $field_ids; | |
| public static $fields_with_req_cols = array(); |
| <?php | |
| /** | |
| * WARNING! THIS SNIPPET MAY BE OUTDATED. | |
| * The latest version of this snippet can be found in the Gravity Wiz Snippet Library: | |
| * https://github.com/gravitywiz/snippet-library/blob/master/gravity-forms/gw-limit-checkboxes.php | |
| */ | |
| /** | |
| * Limit How Many Checkboxes Can Be Checked | |
| * http://gravitywiz.com/2012/06/11/limiting-how-many-checkboxes-can-be-checked/ | |
| */ |
| new GFLimitCheckboxes(FORM_ID, array( | |
| FIELD_ID => array( | |
| 'min' => MIN_NUMBER, | |
| 'max' => MAX_NUMBER | |
| ) | |
| )); |
| <?php | |
| // standard usage | |
| new GFLimitCheckboxes(115, array( | |
| 5 => array( | |
| 'min' => 2, | |
| 'max' => 3 | |
| ) | |
| )); |
| <?php | |
| /** | |
| * WARNING! THIS SNIPPET MAY BE OUTDATED. | |
| * The latest version of this snippet can be found in the Gravity Wiz Snippet Library: | |
| * https://github.com/gravitywiz/snippet-library/blob/master/gravity-forms/gw-submission-limit.php | |
| */ | |
| /** | |
| * Gravity Wiz // Gravity Forms // Limit Submissions Per Time Period (by IP, User, Role, Form URL, or Field Value) | |
| * | |
| * Limit the number of times a form can be submitted per a specific time period. You modify this limit to apply to |
| <?php | |
| // Disable auto-complete on form. | |
| add_filter( 'gform_form_tag', function( $form_tag ) { | |
| return str_replace( '>', ' autocomplete="off">', $form_tag ); | |
| }, 11 ); | |
| // Diable auto-complete on each field. | |
| add_filter( 'gform_field_content', function( $input ) { | |
| return preg_replace( '/<(input|textarea)/', '<${1} autocomplete="off" ', $input ); |
| <?php | |
| /** | |
| * Gravity Wiz // Gravity Forms // Set Input Type as Tel | |
| * http://gravitywiz.com/ | |
| */ | |
| add_filter( 'gform_field_content_723_10', 'gw_set_tel_input_type' ); | |
| function gw_set_tel_input_type( $input ) { | |
| $input = preg_replace( "/type='[\\w]+'/", "type='tel'", $input ); | |
| return $input; | |
| } |
| <?php | |
| /** | |
| * Gravity Wiz // Gravity Forms // Give First Validation Error Focus | |
| * http://gravitywiz.com/ | |
| * | |
| * Plugin Name: Gravity Forms First Error Focus | |
| * Plugin URI: https://gravitywiz.com/make-gravity-forms-validation-errors-mobile-friendlyer/ | |
| * Description: Automatically focus (and scroll) to the first field with a validation error. | |
| * Author: Gravity Wiz | |
| * Version: 1.1 |
| /** | |
| * Plugin Name: Gravity Forms: Move Progress Bar to Bottom of Form | |
| * Plugin URI: http://www.n7studios.co.uk | |
| * Version: 1.0.1 | |
| * Author: n7 Studios | |
| * Author URI: http://www.n7studios.co.uk | |
| * Description: Moves the progress bar from the top to the bottom of the Gravity Form. The Start Paging section of the form MUST have a CSS class = progress-bar-bottom | |
| */ | |
| /** |