Specifically, this code applies to gravity-forms-custom-post-types/gfcptaddonbase.php, but it could apply to other instances of the error.
Original code:
foreach( $form_or_field['fields'] as $field ) {
if( $this->has_tax_enhanced_ui( $field ) ) {
return true;
}
}
Fixed (added ‘if not empty’ conditional):
if( !empty($form_or_field['fields']) ) {
foreach( $form_or_field['fields'] as $field ) {
if( $this->has_tax_enhanced_ui( $field ) ) {
return true;
}
}
} Reference Links
https://stackoverflow.com/questions/18951168/invalid-argument-supplied-for-foreach-in-codeigniter






