This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?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/gp-populate-anything/gppa-populate-child-entries.php | |
| */ | |
| /** | |
| * Gravity Perks // Populate Anything // Populate Child Entries | |
| * | |
| * Populate child entries from a Nested Form field into any multi-choice field. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // New Markup | |
| <div id="gform_fields_893" class="gform_fields top_label form_sublabel_below description_below"> | |
| <fieldset id="field_893_4" class="gfield field_sublabel_below field_description_below gfield_visibility_visible"> | |
| <legend class="gfield_label gfield_label_before_complex">Name C</legend> | |
| <div class="ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name" id="input_893_4"> | |
| <span id="input_893_4_3_container" class="name_first"> | |
| <input type="text" name="input_4.3" id="input_893_4_3" value="" aria-label="First name" aria-required="false"> | |
| <label for="input_893_4_3">First</label> | |
| </span> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?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-choice-counter.php | |
| */ | |
| /** | |
| * Gravity Wiz // Gravity Forms // Choice Counter | |
| * | |
| * Get the total number of checkboxes checked or multi-select options selected. Useful when wanting to apply conditional |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Gravity Perks // Populate Anything // Replace Merge Tags in Specific Context | |
| * http://gravitywiz.com/documentation/gravity-forms-nested-forms/ | |
| * | |
| * @video https://www.loom.com/share/d626a60769ee48579b6f426a677918a3 | |
| * | |
| * This snippet allows you to replace a merge tag in the context of an entry selected in a GPPA-populated field. For | |
| * example, if you populate a Drop Down field with entries and then have an HTML field which includes the {all_fields} | |
| * merge tag, you could use the context modifier to specify that Drop Down field as the context like so: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?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/gp-nested-forms/gpnf-triggered-population.php | |
| */ | |
| /** | |
| * Gravity Perks // Nested Forms // Add Child Entry on Trigger | |
| * | |
| * Auto-add a child entry to a Nested Form field, created with data from your parent form. This is useful when wanting |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Gravity Perks // Populate Anything // Auto-update Form ID on Form Duplication | |
| * http://gravitywiz.com/documentation/gravity-forms-populate-anything/ | |
| * | |
| * When populating Gravity Forms Entries via Populate Anything, it can save time to automatically update the selected | |
| * form ID to the new form ID when duplicating an existing form. To enable on any field, just set the | |
| * "gppa-set-current-form" class on the CSS Class Name setting. | |
| */ | |
| add_action( 'gform_post_form_duplicated', function( $form_id, $new_id ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * WP Sessions // Gravity Forms Out of the Box // Bed & Breakfast Demo | |
| * http://wpsessions.com/sessions/gravity-forms-out-of-the-box/ | |
| * http://gravitywiz.com | |
| */ | |
| add_action( 'init', 'register_bnb_room_post_type', 0 ); | |
| function register_bnb_room_post_type() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Gravity Perks // Populate Anything // Force Dynamic Population When Editing via Gravity View | |
| * http://gravitywiz.com/documentation/gravity-forms-populate-anything/ | |
| */ | |
| add_filter( 'gravityview/edit_entry/field_value', function( $field_value, $field ) { | |
| // Update "123" to your form ID and "4" to your field ID. | |
| if ( $field->formId == 123 && $field->id == 4 ) { | |
| if ( isset( $GLOBALS['gppa-field-values'] ) ) { | |
| $hydrated_field = gp_populate_anything()->hydrate_field( $field, GFAPI::get_form( $field->formId ), array(), null, false ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| /** | |
| * Gravity Perks // Limit Submissions + Nested Forms // Scope Limit Feeds to Current Parent Entry | |
| * http://gravitywiz.com/documentation/gravity-forms-limit-submissions/ | |
| */ | |
| add_action( 'gpls_before_query', function( $ruletest ) { | |
| global $wpdb; | |
| // Update "123" to your child form ID. | |
| if( $ruletest->form_id == 123 && class_exists( 'GPNF_Session' ) && $parent_form_id = rgpost( 'gpnf_parent_form_id' ) ) { |