Skip to content

Instantly share code, notes, and snippets.

@dgoze
Forked from cfxd/acf_select_gravity_forms.php
Created April 30, 2016 05:17
Show Gist options
  • Select an option

  • Save dgoze/d797fe4e6a082f732c3a2dbf6482cd33 to your computer and use it in GitHub Desktop.

Select an option

Save dgoze/d797fe4e6a082f732c3a2dbf6482cd33 to your computer and use it in GitHub Desktop.
Populate ACF Select Field with Gravity Forms
<?php
function populate_gravity_forms($field) {
echo '<h1>acf/load_field filter debug within populate_gravity_forms()</h1>';
if(class_exists('RGFormsModel')) {
$forms_array = array();
$forms = RGFormsModel::get_forms(null, 'title');
foreach($forms as $form) {
$forms_array[$form->id] = $form->title;
}
$field['choices'] = $forms_array;
}
return $field;
}
add_filter('acf/load_field/name=subscribe-form-header', 'populate_gravity_forms');
add_filter('acf/load_field/name=subscribe-form-header-tablet', 'populate_gravity_forms');
add_filter('acf/load_field/name=subscribe-form-footer', 'populate_gravity_forms');
add_filter('acf/load_field/name=contact-form', 'populate_gravity_forms');
add_filter('acf/load_field/name=the-popup-form', 'populate_gravity_forms');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment