Skip to content

Instantly share code, notes, and snippets.

@cfxd
Last active August 15, 2016 04:12
Show Gist options
  • Save cfxd/db5f6809ec2aaf765359 to your computer and use it in GitHub Desktop.
Save cfxd/db5f6809ec2aaf765359 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');
@Dilden
Copy link

Dilden commented May 10, 2015

Hey excellent work! Needed this exact piece of code. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment